TSTP Solution File: SWW790_1 by cvc5---1.0.5
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : cvc5---1.0.5
% Problem : SWW790_1 : TPTP v8.2.0. Released v7.0.0.
% Transfm : none
% Format : tptp:raw
% Command : do_cvc5 %s %d
% 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 : Wed May 29 18:20:32 EDT 2024
% Result : Unsatisfiable 41.41s 41.60s
% Output : Proof 46.32s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.22 % Problem : SWW790_1 : TPTP v8.2.0. Released v7.0.0.
% 0.23/0.23 % Command : do_cvc5 %s %d
% 0.23/0.44 % Computer : n015.cluster.edu
% 0.23/0.44 % Model : x86_64 x86_64
% 0.23/0.44 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.23/0.44 % Memory : 8042.1875MB
% 0.23/0.44 % OS : Linux 3.10.0-693.el7.x86_64
% 0.23/0.44 % CPULimit : 300
% 0.23/0.44 % WCLimit : 300
% 0.23/0.44 % DateTime : Sun May 26 04:38:54 EDT 2024
% 0.30/0.44 % CPUTime :
% 0.52/0.74 %----Proving TF0_ARI
% 0.52/0.75 --- Run --finite-model-find --decision=internal at 15...
% 15.64/15.82 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 30.70/30.91 --- Run --no-e-matching --full-saturate-quant at 15...
% 41.41/41.60 % SZS status Unsatisfiable for /export/starexec/sandbox/tmp/tmp.oIXUd60Egk/cvc5---1.0.5_23980.smt2
% 41.41/41.60 % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.oIXUd60Egk/cvc5---1.0.5_23980.smt2
% 46.18/46.40 (assume a0 (not (or (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_v Int)) (= (tptp.select1 (tptp.store1 A__questionmark_A A__questionmark_i A__questionmark_v) A__questionmark_i) A__questionmark_v))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_v Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (tptp.select1 (tptp.store1 A__questionmark_A A__questionmark_i A__questionmark_v) A__questionmark_j) (tptp.select1 A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_v Int)) (= (tptp.select2 (tptp.store2 A__questionmark_A A__questionmark_o A__questionmark_f A__questionmark_v) A__questionmark_o A__questionmark_f) A__questionmark_v))) (not (forall ((A__questionmark_A Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_p Int) (A__questionmark_g Int) (A__questionmark_v Int)) (=> (not (= A__questionmark_o A__questionmark_p)) (= (tptp.select2 (tptp.store2 A__questionmark_A A__questionmark_o A__questionmark_f A__questionmark_v) A__questionmark_p A__questionmark_g) (tptp.select2 A__questionmark_A A__questionmark_p A__questionmark_g))))) (not (forall ((A__questionmark_A Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_p Int) (A__questionmark_g Int) (A__questionmark_v Int)) (=> (not (= A__questionmark_f A__questionmark_g)) (= (tptp.select2 (tptp.store2 A__questionmark_A A__questionmark_o A__questionmark_f A__questionmark_v) A__questionmark_p A__questionmark_g) (tptp.select2 A__questionmark_A A__questionmark_p A__questionmark_g))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.boolIff A__questionmark_x_3 A__questionmark_y) tptp.true_1) (= (= A__questionmark_x_3 tptp.true_1) (= A__questionmark_y tptp.true_1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.boolImplies A__questionmark_x_3 A__questionmark_y) tptp.true_1) (=> (= A__questionmark_x_3 tptp.true_1) (= A__questionmark_y tptp.true_1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.boolAnd A__questionmark_x_3 A__questionmark_y) tptp.true_1) (not (or (not (= A__questionmark_x_3 tptp.true_1)) (not (= A__questionmark_y tptp.true_1))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.boolOr A__questionmark_x_3 A__questionmark_y) tptp.true_1) (or (= A__questionmark_x_3 tptp.true_1) (= A__questionmark_y tptp.true_1))))) (not (forall ((A__questionmark_x_3 Int)) (= (= (tptp.boolNot A__questionmark_x_3) tptp.true_1) (not (= A__questionmark_x_3 tptp.true_1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.anyEqual A__questionmark_x_3 A__questionmark_y) tptp.true_1) (= A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.anyNeq A__questionmark_x_3 A__questionmark_y) tptp.true_1) (not (= A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.intLess A__questionmark_x_3 A__questionmark_y) tptp.true_1) (< A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.intAtMost A__questionmark_x_3 A__questionmark_y) tptp.true_1) (<= A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.intAtLeast A__questionmark_x_3 A__questionmark_y) tptp.true_1) (>= A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (= (tptp.intGreater A__questionmark_x_3 A__questionmark_y) tptp.true_1) (> A__questionmark_x_3 A__questionmark_y)))) (not (not (= tptp.false_1 tptp.true_1))) (not (forall ((A__questionmark_t Int)) (= (tptp.x A__questionmark_t A__questionmark_t) tptp.true_1))) (not (forall ((A__questionmark_t Int) (A__questionmark_u Int) (A__questionmark_v Int)) (=> (not (or (not (= (tptp.x A__questionmark_t A__questionmark_u) tptp.true_1)) (not (= (tptp.x A__questionmark_u A__questionmark_v) tptp.true_1)))) (= (tptp.x A__questionmark_t A__questionmark_v) tptp.true_1)))) (not (forall ((A__questionmark_t Int) (A__questionmark_u Int)) (=> (not (or (not (= (tptp.x A__questionmark_t A__questionmark_u) tptp.true_1)) (not (= (tptp.x A__questionmark_u A__questionmark_t) tptp.true_1)))) (= A__questionmark_t A__questionmark_u)))))))
% 46.18/46.40 (assume a1 (exists ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (< tptp.int_m2147483648 (- 0 100000))) (not (< 100000 tptp.int_2147483647)) (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true))))))))
% 46.18/46.40 (assume a2 (exists ((A__questionmark_v_21_83 Int) (A__questionmark_v_15_84 Int) (A__questionmark_v_20_85 Int) (A__questionmark_v_13_86 Int)) (and (= A__questionmark_v_21_83 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)) (= A__questionmark_v_15_84 (|tptp.'Length'| tptp.g_in)) (= A__questionmark_v_20_85 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements)) (= A__questionmark_v_13_86 (|tptp.'Length'| tptp.f_in)) (exists ((A__questionmark_v_68_113 Int) (A__questionmark_v_67_114 Int) (A__questionmark_v_55_116 Int) (A__questionmark_v_57_117 Int)) (and (= A__questionmark_v_68_113 (+ tptp.n_0 1)) (= A__questionmark_v_67_114 (+ tptp.m_0 1)) (= A__questionmark_v_55_116 (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_0)) (= A__questionmark_v_57_117 (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_0)) (exists ((A__questionmark_v_11_155 Int)) (and (= A__questionmark_v_11_155 (+ (- 0 1) 1)) (exists ((A__questionmark_v_5_161 Int) (A__questionmark_v_6_162 Int) (A__questionmark_v_3_163 Int) (A__questionmark_v_4_164 Int) (A__questionmark_v_1_165 Int) (A__questionmark_v_2_166 Int) (A__questionmark_v_0_167 Int)) (and (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef)) (= A__questionmark_v_0_167 (|tptp.'IntArray'| |tptp.'System_Int32'| 1)) (not (=> (=> (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated) tptp.true_1)))) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated) tptp.true_1)))) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.ct |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.m |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.n |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.return_value |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| |tptp.'SS_Display_Return_Local'| |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local18 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local19 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local21 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local22 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local23 |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (or (= A__questionmark_v_1_165 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.inv) A__questionmark_v_1_165) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_1_165))) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168)))))))) (=> (or (= A__questionmark_v_3_163 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.inv) A__questionmark_v_3_163) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_3_163))) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169)))))))) (=> (or (= A__questionmark_v_5_161 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.inv) A__questionmark_v_5_161) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_5_161))) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170)))))))) (=> (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)))))))) (=> (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)))))))) (=> (=> (=> (=> (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (=> (=> (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (<= 0 A__questionmark_v_13_86)) (not (=> (<= 0 A__questionmark_v_13_86) (not (or (not (<= 0 A__questionmark_v_15_84)) (not (=> (<= 0 A__questionmark_v_15_84) (not (or (not (= 0 (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= 0 (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)))))) (not (=> (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))))) (not (or (not (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)))))) (not (=> (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)))))))) (=> (=> (=> (= (|tptp.'InRange'| tptp.local21_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.ct_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local22_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.m_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local23_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.n_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local18_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local19_0 |tptp.'System_Int32'|) tptp.true_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (<= tptp.m_0 A__questionmark_v_13_86) (=> (<= tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.ct_0 (tptp.sum_1 0 (+ (- tptp.m_0 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_0 1) 1) tptp.true_1 A__questionmark_v_21_83)) (=> (or (= tptp.m_0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117)))) (=> (or (= tptp.n_0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116)))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188)))))))) (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)))))))) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (=> (= tptp.stack0i_1 A__questionmark_v_13_86) (=> (= tptp.stack0i_2 (|tptp.'IntToInt'| tptp.stack0i_1 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.m_0 tptp.stack0i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (=> (= tptp.stack0i_3 A__questionmark_v_15_84) (=> (= tptp.stack0i_4 (|tptp.'IntToInt'| tptp.stack0i_3 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.n_0 tptp.stack0i_4) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5066_correct tptp.true_1)) (= tptp.block5066_correct tptp.true_1))))) (= tptp.false6290to5066_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.n_0 tptp.stack0i_4) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.stack0o_1 tptp.g_in) (=> (= tptp.stack0i_7 tptp.stack0i_4) (= tptp.block7157_correct tptp.true_1))) (= tptp.true6290to7157__2_block7157_correct tptp.true_1)) (= tptp.true6290to7157__2_block7157_correct tptp.true_1))))) (= tptp.true6290to7157_correct tptp.true_1))))) (not (or (not (= tptp.true6290to7157_correct tptp.true_1)) (not (= tptp.false6290to5066_correct tptp.true_1))))))))))))) (= tptp.block6290_correct tptp.true_1)) (= tptp.block6290_correct tptp.true_1))))) (= tptp.false6188to6290_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.ct_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.ct_0)))) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.ct_0)))) (=> (=> (=> (= tptp.local21_2 tptp.local21_0) (=> (= tptp.return_value_0 tptp.ct_0) (=> (= tptp.local22_2 tptp.local22_0) (=> (= tptp.stack2i_2 tptp.stack2i_0) (=> (= tptp.ct_2 tptp.ct_0) (=> (= tptp.stack1i_4 tptp.stack1i_0) (=> (= tptp.result_0 tptp.ct_0) (=> (= tptp.stack0i_14 tptp.ct_0) (=> (= |tptp.'SS_Display_Return_Local_0'| tptp.ct_0) (=> (= tptp.n_2 tptp.n_0) (=> (= tptp.local23_2 tptp.local23_0) (=> (= tptp.stack0o_3 tptp.stack0o_1) (=> (= tptp.local19_2 tptp.local19_0) (=> (= tptp.stack1o_2 tptp.stack1o_0) (=> (= tptp.m_2 tptp.m_0) (=> (= tptp.local18_2 tptp.local18_0) (=> (=> (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_219 Int) (A__questionmark_v_106_220 Int) (A__questionmark_v_107_221 Int)) (and (= A__questionmark_v_108_219 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_220 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_221 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_220 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_221 tptp.inv) A__questionmark_v_106_220) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_221 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_220)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_219 A__questionmark_v_108_219)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_222 Int) (A__questionmark_v_106_223 Int) (A__questionmark_v_107_224 Int)) (and (= A__questionmark_v_108_222 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_223 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_224 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_223 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_224 tptp.inv) A__questionmark_v_106_223) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_224 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_223)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_222 A__questionmark_v_108_222))))) (not (or (not (= tptp.result_0 (tptp.sum_1 0 (+ (- A__questionmark_v_13_86 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- A__questionmark_v_15_84 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.result_0 (tptp.sum_1 0 (+ (- A__questionmark_v_13_86 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- A__questionmark_v_15_84 1) 1) tptp.true_1 A__questionmark_v_21_83)) true)))))))) (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1)) (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1)))))))))))))))))) (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1)) (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1)))) (= tptp.block4930_correct tptp.true_1)) (= tptp.block4930_correct tptp.true_1)))) (= tptp.block7157_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.m_0 tptp.stack0i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.stack0o_1 tptp.f_in) (=> (= tptp.stack0i_7 tptp.stack0i_2) (= tptp.block7157_correct tptp.true_1))) (= tptp.true6188to7157__2_block7157_correct tptp.true_1)) (= tptp.true6188to7157__2_block7157_correct tptp.true_1))))) (= tptp.true6188to7157_correct tptp.true_1))))) (not (or (not (= tptp.true6188to7157_correct tptp.true_1)) (not (= tptp.false6188to6290_correct tptp.true_1))))))))))))) (= tptp.block6188_correct tptp.true_1)) (= tptp.block6188_correct tptp.true_1))))))))))))))))))))))) (= tptp.block5440_correct tptp.true_1)) (= tptp.block5440_correct tptp.true_1))))))))))))))))))))))))))))))))))))) (= tptp.block5440_LoopPreheader_correct tptp.true_1)) (= tptp.block5440_LoopPreheader_correct tptp.true_1))) (= tptp.block4896_correct tptp.true_1)) (= tptp.block4896_correct tptp.true_1)) (= tptp.block4607_correct tptp.true_1)) (= tptp.block4607_correct tptp.true_1))))))))))))))))))))))))))))) (= tptp.entry_correct tptp.true_1)) (= tptp.entry_correct tptp.true_1))))))))))))
% 46.18/46.40 (step t1 (cl (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (and (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) |tptp.'System_Int16'|))) (= |tptp.'System_Int16'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (and (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) |tptp.'System_Int16'|))) (= |tptp.'System_Int16'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))))) :rule or_pos)
% 46.18/46.40 (step t2 (cl (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (and (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) |tptp.'System_Int16'|))) (= |tptp.'System_Int16'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)))) (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (and (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) |tptp.'System_Int16'|))) (= |tptp.'System_Int16'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))))))) :rule reordering :premises (t1))
% 46.18/46.40 (step t3 (cl (not (and (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) |tptp.'System_Int16'|))) (= |tptp.'System_Int16'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))))) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) :rule and_pos)
% 46.18/46.40 (step t4 (cl (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))) (not (and (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) |tptp.'System_Int16'|))) (= |tptp.'System_Int16'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)))))) :rule reordering :premises (t3))
% 46.18/46.40 (step t5 (cl (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))) :rule or_pos)
% 46.18/46.40 (step t6 (cl (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))))) :rule reordering :premises (t5))
% 46.18/46.40 (step t7 (cl (not (or (= |tptp.'System_Int16'| (|tptp.'DeclType'| tptp.elements)) (not (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))))) (= |tptp.'System_Int16'| (|tptp.'DeclType'| tptp.elements)) (not (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))) :rule or_pos)
% 46.18/46.40 (step t8 (cl (= |tptp.'System_Int16'| (|tptp.'DeclType'| tptp.elements)) (not (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|))) (not (or (= |tptp.'System_Int16'| (|tptp.'DeclType'| tptp.elements)) (not (= |tptp.'System_Int16'| (|tptp.'BaseClass'| |tptp.'System_Int16'|)))))) :rule reordering :premises (t7))
% 46.18/46.40 (step t9 (cl (not (= (exists ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (< tptp.int_m2147483648 (- 0 100000))) (not (< 100000 tptp.int_2147483647)) (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true))))))) (not (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= tptp.allocated (|tptp.'DeclType'| tptp.elements)) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= tptp.elements (|tptp.'DeclType'| tptp.elements)) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= tptp.inv (|tptp.'DeclType'| tptp.elements)) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv (|tptp.'DeclType'| tptp.elements)) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= tptp.exposeVersion (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode (|tptp.'DeclType'| tptp.elements)) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef (|tptp.'DeclType'| tptp.elements)) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= tptp.ownerFrame (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Boolean'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Type'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'NonNullFieldsAreInitialized'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_String'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'FirstConsistentOwner'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_SByte'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Byte'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Int16'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_UInt16'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Int32'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_UInt32'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Int64'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_UInt64'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Char'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_UIntPtr'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IntPtr'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IComparable_1___System_String'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_ICloneable'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Collections_IList'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IComparable'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IConvertible'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Collections_ICollection'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Collections_IEnumerable'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'CoincidenceCount'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= (|tptp.'DeclType'| tptp.elements) (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) (|tptp.'DeclType'| tptp.elements)))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.allocated)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.elements)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.inv)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.localinv)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.exposeVersion)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| (|tptp.'DeclType'| tptp.elements)))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U_1 A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U_1 A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (|tptp.'DeclType'| tptp.elements) (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (|tptp.'DeclType'| tptp.elements) (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= BOUND_VARIABLE_9895 (|tptp.'DeclType'| tptp.elements)) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Type'| (|tptp.'DeclType'| tptp.elements)))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (or (= tptp.nullObject A__questionmark_o) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (and (not (= tptp.nullObject A__questionmark_o)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= (|tptp.'DeclType'| tptp.elements) (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 tptp.nullObject |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| (|tptp.'DeclType'| tptp.elements))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (|tptp.'DeclType'| tptp.elements)))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (>= (+ tptp.int_2147483647 (* (- 1) tptp.int_9223372036854775807)) 0) (not (>= tptp.int_2147483647 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (>= (+ tptp.int_2147483647 A__questionmark_i) (- 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (>= (+ tptp.int_9223372036854775807 A__questionmark_i) (- 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= A__questionmark_b (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_ICloneable'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IList'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_ICollection'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IEnumerable'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_x_0 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (or (not (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (- 1) (tptp.count_x0 A__questionmark_lo A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (- 1) (tptp.count_x0 A__questionmark_lo A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_x_0 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (or (not (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IComparable'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IConvertible'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IComparable_1___System_String'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IEquatable_1___System_String'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (= (|tptp.'BaseClass'| |tptp.'System_String'|) (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= (|tptp.'BaseClass'| |tptp.'System_Array'|) (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|) (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)))))))) (not (exists ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (< tptp.int_m2147483648 (- 0 100000))) (not (< 100000 tptp.int_2147483647)) (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true)))))))) (not (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= tptp.allocated (|tptp.'DeclType'| tptp.elements)) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= tptp.elements (|tptp.'DeclType'| tptp.elements)) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= tptp.inv (|tptp.'DeclType'| tptp.elements)) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv (|tptp.'DeclType'| tptp.elements)) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= tptp.exposeVersion (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode (|tptp.'DeclType'| tptp.elements)) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef (|tptp.'DeclType'| tptp.elements)) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= tptp.ownerFrame (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Boolean'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Type'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'NonNullFieldsAreInitialized'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_String'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'FirstConsistentOwner'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_SByte'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Byte'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Int16'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_UInt16'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Int32'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_UInt32'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Int64'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_UInt64'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Char'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_UIntPtr'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IntPtr'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IComparable_1___System_String'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_ICloneable'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Collections_IList'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IComparable'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IConvertible'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Collections_ICollection'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'System_Collections_IEnumerable'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'CoincidenceCount'| (|tptp.'DeclType'| tptp.elements)) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= (|tptp.'DeclType'| tptp.elements) (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) (|tptp.'DeclType'| tptp.elements)))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.allocated)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.elements)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.inv)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.localinv)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsStaticField'| tptp.exposeVersion)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| (|tptp.'DeclType'| tptp.elements)))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U_1 A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U_1 A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_heap))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (|tptp.'DeclType'| tptp.elements) (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (|tptp.'DeclType'| tptp.elements) (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= BOUND_VARIABLE_9895 (|tptp.'DeclType'| tptp.elements)) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Type'| (|tptp.'DeclType'| tptp.elements)))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (or (= tptp.nullObject A__questionmark_o) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (and (not (= tptp.nullObject A__questionmark_o)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= (|tptp.'DeclType'| tptp.elements) (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 tptp.nullObject |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| (|tptp.'DeclType'| tptp.elements))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (|tptp.'DeclType'| tptp.elements)))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (>= (+ tptp.int_2147483647 (* (- 1) tptp.int_9223372036854775807)) 0) (not (>= tptp.int_2147483647 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (>= (+ tptp.int_2147483647 A__questionmark_i) (- 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (>= (+ tptp.int_9223372036854775807 A__questionmark_i) (- 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|))))) (not (forall ((A__questionmark_i Int)) (= (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= A__questionmark_b (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_ICloneable'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IList'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_ICollection'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IEnumerable'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_x_0 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (or (not (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (- 1) (tptp.count_x0 A__questionmark_lo A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (- 1) (tptp.count_x0 A__questionmark_lo A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= A__questionmark_x_0 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (or (not (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= A__questionmark_x_4 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IComparable'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IConvertible'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IComparable_1___System_String'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_IEquatable_1___System_String'| (|tptp.'DeclType'| tptp.elements)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (= (|tptp.'BaseClass'| |tptp.'System_String'|) (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= (|tptp.'BaseClass'| |tptp.'System_Array'|) (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|) (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule equiv_pos2)
% 46.18/46.40 (anchor :step t10 :args ((A__questionmark_v_2_1 Int) (:= A__questionmark_v_2_1 A__questionmark_v_2_1) (A__questionmark_v_1_2 Int) (:= A__questionmark_v_1_2 A__questionmark_v_1_2) (A__questionmark_v_0_3 Int) (:= A__questionmark_v_0_3 A__questionmark_v_0_3)))
% 46.18/46.40 (step t10.t1 (cl (= A__questionmark_v_2_1 A__questionmark_v_2_1)) :rule refl)
% 46.18/46.40 (step t10.t2 (cl (= A__questionmark_v_1_2 A__questionmark_v_1_2)) :rule refl)
% 46.18/46.40 (step t10.t3 (cl (= A__questionmark_v_0_3 A__questionmark_v_0_3)) :rule refl)
% 46.18/46.40 (step t10.t4 (cl (= (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t5 (cl (= (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)))) :rule refl)
% 46.18/46.40 (step t10.t6 (cl (= (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)))) :rule refl)
% 46.18/46.40 (step t10.t7 (cl (= (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.elements)))) :rule refl)
% 46.18/46.40 (step t10.t8 (cl (= (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.inv)))) :rule refl)
% 46.18/46.40 (step t10.t9 (cl (= (= tptp.allocated tptp.localinv) (= tptp.localinv tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t10 (cl (= (not (= tptp.allocated tptp.localinv)) (not (= tptp.localinv tptp.allocated)))) :rule cong :premises (t10.t9))
% 46.18/46.40 (step t10.t11 (cl (= (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.exposeVersion)))) :rule refl)
% 46.18/46.40 (step t10.t12 (cl (= (= tptp.allocated tptp.sharingMode) (= tptp.sharingMode tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t13 (cl (= (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.sharingMode tptp.allocated)))) :rule cong :premises (t10.t12))
% 46.18/46.40 (step t10.t14 (cl (= (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)))) :rule refl)
% 46.18/46.40 (step t10.t15 (cl (= (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)))) :rule refl)
% 46.18/46.40 (step t10.t16 (cl (= (= tptp.allocated tptp.ownerRef) (= tptp.ownerRef tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t17 (cl (= (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.ownerRef tptp.allocated)))) :rule cong :premises (t10.t16))
% 46.18/46.40 (step t10.t18 (cl (= (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated tptp.ownerFrame)))) :rule refl)
% 46.18/46.40 (step t10.t19 (cl (= (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)))) :rule refl)
% 46.18/46.40 (step t10.t20 (cl (= (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)))) :rule refl)
% 46.18/46.40 (step t10.t21 (cl (= (= tptp.allocated |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t22 (cl (= (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)))) :rule cong :premises (t10.t21))
% 46.18/46.40 (step t10.t23 (cl (= (= tptp.allocated |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t24 (cl (= (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)))) :rule cong :premises (t10.t23))
% 46.18/46.40 (step t10.t25 (cl (= (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t26 (cl (= (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)))) :rule cong :premises (t10.t25))
% 46.18/46.40 (step t10.t27 (cl (= (= tptp.allocated |tptp.'System_Array'|) (= |tptp.'System_Array'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t28 (cl (= (not (= tptp.allocated |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| tptp.allocated)))) :rule cong :premises (t10.t27))
% 46.18/46.40 (step t10.t29 (cl (= (= tptp.allocated |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t30 (cl (= (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| tptp.allocated)))) :rule cong :premises (t10.t29))
% 46.18/46.40 (step t10.t31 (cl (= (= tptp.allocated |tptp.'System_Object'|) (= |tptp.'System_Object'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t32 (cl (= (not (= tptp.allocated |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| tptp.allocated)))) :rule cong :premises (t10.t31))
% 46.18/46.40 (step t10.t33 (cl (= (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t34 (cl (= (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t35 (cl (= (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t36 (cl (= (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t37 (cl (= (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t38 (cl (= (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t39 (cl (= (= tptp.allocated |tptp.'System_Int16'|) (= |tptp.'System_Int16'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t40 (cl (= (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| tptp.allocated)))) :rule cong :premises (t10.t39))
% 46.18/46.40 (step t10.t41 (cl (= (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t42 (cl (= (= tptp.allocated |tptp.'System_Int32'|) (= |tptp.'System_Int32'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t43 (cl (= (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| tptp.allocated)))) :rule cong :premises (t10.t42))
% 46.18/46.40 (step t10.t44 (cl (= (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t45 (cl (= (= tptp.allocated |tptp.'System_Int64'|) (= |tptp.'System_Int64'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t46 (cl (= (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| tptp.allocated)))) :rule cong :premises (t10.t45))
% 46.18/46.40 (step t10.t47 (cl (= (= tptp.allocated |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t48 (cl (= (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| tptp.allocated)))) :rule cong :premises (t10.t47))
% 46.18/46.40 (step t10.t49 (cl (= (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t50 (cl (= (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t51 (cl (= (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t52 (cl (= (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t53 (cl (= (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t54 (cl (= (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t55 (cl (= (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t56 (cl (= (= tptp.allocated |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t57 (cl (= (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)))) :rule cong :premises (t10.t56))
% 46.18/46.40 (step t10.t58 (cl (= (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t59 (cl (= (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t60 (cl (= (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t61 (cl (= (= tptp.allocated |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t62 (cl (= (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)))) :rule cong :premises (t10.t61))
% 46.18/46.40 (step t10.t63 (cl (= (= tptp.allocated |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| tptp.allocated))) :rule all_simplify)
% 46.18/46.40 (step t10.t64 (cl (= (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)))) :rule cong :premises (t10.t63))
% 46.18/46.40 (step t10.t65 (cl (= (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.inv)))) :rule refl)
% 46.18/46.40 (step t10.t66 (cl (= (= tptp.elements tptp.localinv) (= tptp.localinv tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t67 (cl (= (not (= tptp.elements tptp.localinv)) (not (= tptp.localinv tptp.elements)))) :rule cong :premises (t10.t66))
% 46.18/46.40 (step t10.t68 (cl (= (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.exposeVersion)))) :rule refl)
% 46.18/46.40 (step t10.t69 (cl (= (= tptp.elements tptp.sharingMode) (= tptp.sharingMode tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t70 (cl (= (not (= tptp.elements tptp.sharingMode)) (not (= tptp.sharingMode tptp.elements)))) :rule cong :premises (t10.t69))
% 46.18/46.40 (step t10.t71 (cl (= (= tptp.elements |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t72 (cl (= (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)))) :rule cong :premises (t10.t71))
% 46.18/46.40 (step t10.t73 (cl (= (= tptp.elements |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t74 (cl (= (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)))) :rule cong :premises (t10.t73))
% 46.18/46.40 (step t10.t75 (cl (= (= tptp.elements tptp.ownerRef) (= tptp.ownerRef tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t76 (cl (= (not (= tptp.elements tptp.ownerRef)) (not (= tptp.ownerRef tptp.elements)))) :rule cong :premises (t10.t75))
% 46.18/46.40 (step t10.t77 (cl (= (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements tptp.ownerFrame)))) :rule refl)
% 46.18/46.40 (step t10.t78 (cl (= (= tptp.elements |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t79 (cl (= (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)))) :rule cong :premises (t10.t78))
% 46.18/46.40 (step t10.t80 (cl (= (= tptp.elements |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t81 (cl (= (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)))) :rule cong :premises (t10.t80))
% 46.18/46.40 (step t10.t82 (cl (= (= tptp.elements |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t83 (cl (= (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)))) :rule cong :premises (t10.t82))
% 46.18/46.40 (step t10.t84 (cl (= (= tptp.elements |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t85 (cl (= (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)))) :rule cong :premises (t10.t84))
% 46.18/46.40 (step t10.t86 (cl (= (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t87 (cl (= (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)))) :rule cong :premises (t10.t86))
% 46.18/46.40 (step t10.t88 (cl (= (= tptp.elements |tptp.'System_Array'|) (= |tptp.'System_Array'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t89 (cl (= (not (= tptp.elements |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| tptp.elements)))) :rule cong :premises (t10.t88))
% 46.18/46.40 (step t10.t90 (cl (= (= tptp.elements |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t91 (cl (= (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| tptp.elements)))) :rule cong :premises (t10.t90))
% 46.18/46.40 (step t10.t92 (cl (= (= tptp.elements |tptp.'System_Object'|) (= |tptp.'System_Object'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t93 (cl (= (not (= tptp.elements |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| tptp.elements)))) :rule cong :premises (t10.t92))
% 46.18/46.40 (step t10.t94 (cl (= (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t95 (cl (= (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t96 (cl (= (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)))) :rule cong :premises (t10.t95))
% 46.18/46.40 (step t10.t97 (cl (= (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t98 (cl (= (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t99 (cl (= (= tptp.elements |tptp.'System_SByte'|) (= |tptp.'System_SByte'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t100 (cl (= (not (= tptp.elements |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| tptp.elements)))) :rule cong :premises (t10.t99))
% 46.18/46.40 (step t10.t101 (cl (= (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t102 (cl (= (= tptp.elements |tptp.'System_Int16'|) (= |tptp.'System_Int16'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t103 (cl (= (not (= tptp.elements |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| tptp.elements)))) :rule cong :premises (t10.t102))
% 46.18/46.40 (step t10.t104 (cl (= (= tptp.elements |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t105 (cl (= (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| tptp.elements)))) :rule cong :premises (t10.t104))
% 46.18/46.40 (step t10.t106 (cl (= (= tptp.elements |tptp.'System_Int32'|) (= |tptp.'System_Int32'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t107 (cl (= (not (= tptp.elements |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| tptp.elements)))) :rule cong :premises (t10.t106))
% 46.18/46.40 (step t10.t108 (cl (= (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t109 (cl (= (= tptp.elements |tptp.'System_Int64'|) (= |tptp.'System_Int64'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t110 (cl (= (not (= tptp.elements |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| tptp.elements)))) :rule cong :premises (t10.t109))
% 46.18/46.40 (step t10.t111 (cl (= (= tptp.elements |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t112 (cl (= (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| tptp.elements)))) :rule cong :premises (t10.t111))
% 46.18/46.40 (step t10.t113 (cl (= (= tptp.elements |tptp.'System_Char'|) (= |tptp.'System_Char'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t114 (cl (= (not (= tptp.elements |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| tptp.elements)))) :rule cong :premises (t10.t113))
% 46.18/46.40 (step t10.t115 (cl (= (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t116 (cl (= (= tptp.elements |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t117 (cl (= (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)))) :rule cong :premises (t10.t116))
% 46.18/46.40 (step t10.t118 (cl (= (= tptp.elements |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t119 (cl (= (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)))) :rule cong :premises (t10.t118))
% 46.18/46.40 (step t10.t120 (cl (= (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t121 (cl (= (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t122 (cl (= (= tptp.elements |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t123 (cl (= (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| tptp.elements)))) :rule cong :premises (t10.t122))
% 46.18/46.40 (step t10.t124 (cl (= (= tptp.elements |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t125 (cl (= (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| tptp.elements)))) :rule cong :premises (t10.t124))
% 46.18/46.40 (step t10.t126 (cl (= (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t127 (cl (= (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)))) :rule cong :premises (t10.t126))
% 46.18/46.40 (step t10.t128 (cl (= (= tptp.elements |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t129 (cl (= (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)))) :rule cong :premises (t10.t128))
% 46.18/46.40 (step t10.t130 (cl (= (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t131 (cl (= (= tptp.elements |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t132 (cl (= (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)))) :rule cong :premises (t10.t131))
% 46.18/46.40 (step t10.t133 (cl (= (= tptp.elements |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| tptp.elements))) :rule all_simplify)
% 46.18/46.40 (step t10.t134 (cl (= (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| tptp.elements)))) :rule cong :premises (t10.t133))
% 46.18/46.40 (step t10.t135 (cl (= (= tptp.inv tptp.localinv) (= tptp.localinv tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t136 (cl (= (not (= tptp.inv tptp.localinv)) (not (= tptp.localinv tptp.inv)))) :rule cong :premises (t10.t135))
% 46.18/46.40 (step t10.t137 (cl (= (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.exposeVersion)))) :rule refl)
% 46.18/46.40 (step t10.t138 (cl (= (= tptp.inv tptp.sharingMode) (= tptp.sharingMode tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t139 (cl (= (not (= tptp.inv tptp.sharingMode)) (not (= tptp.sharingMode tptp.inv)))) :rule cong :premises (t10.t138))
% 46.18/46.40 (step t10.t140 (cl (= (= tptp.inv |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t141 (cl (= (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)))) :rule cong :premises (t10.t140))
% 46.18/46.40 (step t10.t142 (cl (= (= tptp.inv |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t143 (cl (= (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)))) :rule cong :premises (t10.t142))
% 46.18/46.40 (step t10.t144 (cl (= (= tptp.inv tptp.ownerRef) (= tptp.ownerRef tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t145 (cl (= (not (= tptp.inv tptp.ownerRef)) (not (= tptp.ownerRef tptp.inv)))) :rule cong :premises (t10.t144))
% 46.18/46.40 (step t10.t146 (cl (= (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv tptp.ownerFrame)))) :rule refl)
% 46.18/46.40 (step t10.t147 (cl (= (= tptp.inv |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t148 (cl (= (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)))) :rule cong :premises (t10.t147))
% 46.18/46.40 (step t10.t149 (cl (= (= tptp.inv |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t150 (cl (= (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)))) :rule cong :premises (t10.t149))
% 46.18/46.40 (step t10.t151 (cl (= (= tptp.inv |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t152 (cl (= (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)))) :rule cong :premises (t10.t151))
% 46.18/46.40 (step t10.t153 (cl (= (= tptp.inv |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t154 (cl (= (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)))) :rule cong :premises (t10.t153))
% 46.18/46.40 (step t10.t155 (cl (= (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t156 (cl (= (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)))) :rule cong :premises (t10.t155))
% 46.18/46.40 (step t10.t157 (cl (= (= tptp.inv |tptp.'System_Array'|) (= |tptp.'System_Array'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t158 (cl (= (not (= tptp.inv |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| tptp.inv)))) :rule cong :premises (t10.t157))
% 46.18/46.40 (step t10.t159 (cl (= (= tptp.inv |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t160 (cl (= (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| tptp.inv)))) :rule cong :premises (t10.t159))
% 46.18/46.40 (step t10.t161 (cl (= (= tptp.inv |tptp.'System_Object'|) (= |tptp.'System_Object'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t162 (cl (= (not (= tptp.inv |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| tptp.inv)))) :rule cong :premises (t10.t161))
% 46.18/46.40 (step t10.t163 (cl (= (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t164 (cl (= (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t165 (cl (= (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)))) :rule cong :premises (t10.t164))
% 46.18/46.40 (step t10.t166 (cl (= (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t167 (cl (= (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t168 (cl (= (= tptp.inv |tptp.'System_SByte'|) (= |tptp.'System_SByte'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t169 (cl (= (not (= tptp.inv |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| tptp.inv)))) :rule cong :premises (t10.t168))
% 46.18/46.40 (step t10.t170 (cl (= (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t171 (cl (= (= tptp.inv |tptp.'System_Int16'|) (= |tptp.'System_Int16'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t172 (cl (= (not (= tptp.inv |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| tptp.inv)))) :rule cong :premises (t10.t171))
% 46.18/46.40 (step t10.t173 (cl (= (= tptp.inv |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t174 (cl (= (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| tptp.inv)))) :rule cong :premises (t10.t173))
% 46.18/46.40 (step t10.t175 (cl (= (= tptp.inv |tptp.'System_Int32'|) (= |tptp.'System_Int32'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t176 (cl (= (not (= tptp.inv |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| tptp.inv)))) :rule cong :premises (t10.t175))
% 46.18/46.40 (step t10.t177 (cl (= (= tptp.inv |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t178 (cl (= (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| tptp.inv)))) :rule cong :premises (t10.t177))
% 46.18/46.40 (step t10.t179 (cl (= (= tptp.inv |tptp.'System_Int64'|) (= |tptp.'System_Int64'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t180 (cl (= (not (= tptp.inv |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| tptp.inv)))) :rule cong :premises (t10.t179))
% 46.18/46.40 (step t10.t181 (cl (= (= tptp.inv |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t182 (cl (= (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| tptp.inv)))) :rule cong :premises (t10.t181))
% 46.18/46.40 (step t10.t183 (cl (= (= tptp.inv |tptp.'System_Char'|) (= |tptp.'System_Char'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t184 (cl (= (not (= tptp.inv |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| tptp.inv)))) :rule cong :premises (t10.t183))
% 46.18/46.40 (step t10.t185 (cl (= (= tptp.inv |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t186 (cl (= (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| tptp.inv)))) :rule cong :premises (t10.t185))
% 46.18/46.40 (step t10.t187 (cl (= (= tptp.inv |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t188 (cl (= (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.inv)))) :rule cong :premises (t10.t187))
% 46.18/46.40 (step t10.t189 (cl (= (= tptp.inv |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t190 (cl (= (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)))) :rule cong :premises (t10.t189))
% 46.18/46.40 (step t10.t191 (cl (= (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t192 (cl (= (= tptp.inv |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t193 (cl (= (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)))) :rule cong :premises (t10.t192))
% 46.18/46.40 (step t10.t194 (cl (= (= tptp.inv |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t195 (cl (= (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| tptp.inv)))) :rule cong :premises (t10.t194))
% 46.18/46.40 (step t10.t196 (cl (= (= tptp.inv |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t197 (cl (= (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| tptp.inv)))) :rule cong :premises (t10.t196))
% 46.18/46.40 (step t10.t198 (cl (= (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t199 (cl (= (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)))) :rule cong :premises (t10.t198))
% 46.18/46.40 (step t10.t200 (cl (= (= tptp.inv |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t201 (cl (= (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)))) :rule cong :premises (t10.t200))
% 46.18/46.40 (step t10.t202 (cl (= (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t203 (cl (= (= tptp.inv |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t204 (cl (= (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)))) :rule cong :premises (t10.t203))
% 46.18/46.40 (step t10.t205 (cl (= (= tptp.inv |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| tptp.inv))) :rule all_simplify)
% 46.18/46.40 (step t10.t206 (cl (= (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| tptp.inv)))) :rule cong :premises (t10.t205))
% 46.18/46.40 (step t10.t207 (cl (= (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.exposeVersion)))) :rule refl)
% 46.18/46.40 (step t10.t208 (cl (= (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv tptp.sharingMode)))) :rule refl)
% 46.18/46.40 (step t10.t209 (cl (= (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)))) :rule refl)
% 46.18/46.40 (step t10.t210 (cl (= (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)))) :rule refl)
% 46.18/46.40 (step t10.t211 (cl (= (= tptp.localinv tptp.ownerRef) (= tptp.ownerRef tptp.localinv))) :rule all_simplify)
% 46.18/46.40 (step t10.t212 (cl (= (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.ownerRef tptp.localinv)))) :rule cong :premises (t10.t211))
% 46.18/46.40 (step t10.t213 (cl (= (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv tptp.ownerFrame)))) :rule refl)
% 46.18/46.40 (step t10.t214 (cl (= (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)))) :rule refl)
% 46.18/46.40 (step t10.t215 (cl (= (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)))) :rule refl)
% 46.18/46.40 (step t10.t216 (cl (= (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)))) :rule refl)
% 46.18/46.40 (step t10.t217 (cl (= (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)))) :rule refl)
% 46.18/46.40 (step t10.t218 (cl (= (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)))) :rule refl)
% 46.18/46.40 (step t10.t219 (cl (= (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Array'|)))) :rule refl)
% 46.18/46.40 (step t10.t220 (cl (= (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)))) :rule refl)
% 46.18/46.40 (step t10.t221 (cl (= (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Object'|)))) :rule refl)
% 46.18/46.40 (step t10.t222 (cl (= (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t223 (cl (= (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t224 (cl (= (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t225 (cl (= (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t226 (cl (= (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t227 (cl (= (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t228 (cl (= (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_Int16'|)))) :rule refl)
% 46.18/46.40 (step t10.t229 (cl (= (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t230 (cl (= (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_Int32'|)))) :rule refl)
% 46.18/46.40 (step t10.t231 (cl (= (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t232 (cl (= (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_Int64'|)))) :rule refl)
% 46.18/46.40 (step t10.t233 (cl (= (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.40 (step t10.t234 (cl (= (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t235 (cl (= (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t236 (cl (= (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t237 (cl (= (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t238 (cl (= (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t239 (cl (= (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t240 (cl (= (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t241 (cl (= (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)))) :rule refl)
% 46.18/46.40 (step t10.t242 (cl (= (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t243 (cl (= (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t244 (cl (= (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t245 (cl (= (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)))) :rule refl)
% 46.18/46.40 (step t10.t246 (cl (= (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)))) :rule refl)
% 46.18/46.40 (step t10.t247 (cl (= (= tptp.exposeVersion tptp.sharingMode) (= tptp.sharingMode tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t248 (cl (= (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.sharingMode tptp.exposeVersion)))) :rule cong :premises (t10.t247))
% 46.18/46.40 (step t10.t249 (cl (= (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t250 (cl (= (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)))) :rule cong :premises (t10.t249))
% 46.18/46.40 (step t10.t251 (cl (= (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t252 (cl (= (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)))) :rule cong :premises (t10.t251))
% 46.18/46.40 (step t10.t253 (cl (= (= tptp.exposeVersion tptp.ownerRef) (= tptp.ownerRef tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t254 (cl (= (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.ownerRef tptp.exposeVersion)))) :rule cong :premises (t10.t253))
% 46.18/46.40 (step t10.t255 (cl (= (= tptp.exposeVersion tptp.ownerFrame) (= tptp.ownerFrame tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t256 (cl (= (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.ownerFrame tptp.exposeVersion)))) :rule cong :premises (t10.t255))
% 46.18/46.40 (step t10.t257 (cl (= (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t258 (cl (= (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)))) :rule cong :premises (t10.t257))
% 46.18/46.40 (step t10.t259 (cl (= (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t260 (cl (= (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)))) :rule cong :premises (t10.t259))
% 46.18/46.40 (step t10.t261 (cl (= (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t262 (cl (= (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)))) :rule cong :premises (t10.t261))
% 46.18/46.40 (step t10.t263 (cl (= (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t264 (cl (= (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)))) :rule cong :premises (t10.t263))
% 46.18/46.40 (step t10.t265 (cl (= (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t266 (cl (= (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)))) :rule cong :premises (t10.t265))
% 46.18/46.40 (step t10.t267 (cl (= (= tptp.exposeVersion |tptp.'System_Array'|) (= |tptp.'System_Array'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t268 (cl (= (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| tptp.exposeVersion)))) :rule cong :premises (t10.t267))
% 46.18/46.40 (step t10.t269 (cl (= (= tptp.exposeVersion |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t270 (cl (= (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)))) :rule cong :premises (t10.t269))
% 46.18/46.40 (step t10.t271 (cl (= (= tptp.exposeVersion |tptp.'System_Object'|) (= |tptp.'System_Object'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t272 (cl (= (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| tptp.exposeVersion)))) :rule cong :premises (t10.t271))
% 46.18/46.40 (step t10.t273 (cl (= (= tptp.exposeVersion |tptp.'System_Type'|) (= |tptp.'System_Type'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t274 (cl (= (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| tptp.exposeVersion)))) :rule cong :premises (t10.t273))
% 46.18/46.40 (step t10.t275 (cl (= (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t276 (cl (= (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)))) :rule cong :premises (t10.t275))
% 46.18/46.40 (step t10.t277 (cl (= (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t278 (cl (= (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t279 (cl (= (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)))) :rule cong :premises (t10.t278))
% 46.18/46.40 (step t10.t280 (cl (= (= tptp.exposeVersion |tptp.'System_SByte'|) (= |tptp.'System_SByte'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t281 (cl (= (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)))) :rule cong :premises (t10.t280))
% 46.18/46.40 (step t10.t282 (cl (= (= tptp.exposeVersion |tptp.'System_Byte'|) (= |tptp.'System_Byte'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t283 (cl (= (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)))) :rule cong :premises (t10.t282))
% 46.18/46.40 (step t10.t284 (cl (= (= tptp.exposeVersion |tptp.'System_Int16'|) (= |tptp.'System_Int16'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t285 (cl (= (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)))) :rule cong :premises (t10.t284))
% 46.18/46.40 (step t10.t286 (cl (= (= tptp.exposeVersion |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t287 (cl (= (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)))) :rule cong :premises (t10.t286))
% 46.18/46.40 (step t10.t288 (cl (= (= tptp.exposeVersion |tptp.'System_Int32'|) (= |tptp.'System_Int32'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t289 (cl (= (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)))) :rule cong :premises (t10.t288))
% 46.18/46.40 (step t10.t290 (cl (= (= tptp.exposeVersion |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t291 (cl (= (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)))) :rule cong :premises (t10.t290))
% 46.18/46.40 (step t10.t292 (cl (= (= tptp.exposeVersion |tptp.'System_Int64'|) (= |tptp.'System_Int64'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t293 (cl (= (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)))) :rule cong :premises (t10.t292))
% 46.18/46.40 (step t10.t294 (cl (= (= tptp.exposeVersion |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t295 (cl (= (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)))) :rule cong :premises (t10.t294))
% 46.18/46.40 (step t10.t296 (cl (= (= tptp.exposeVersion |tptp.'System_Char'|) (= |tptp.'System_Char'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t297 (cl (= (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| tptp.exposeVersion)))) :rule cong :premises (t10.t296))
% 46.18/46.40 (step t10.t298 (cl (= (= tptp.exposeVersion |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t299 (cl (= (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)))) :rule cong :premises (t10.t298))
% 46.18/46.40 (step t10.t300 (cl (= (= tptp.exposeVersion |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t301 (cl (= (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)))) :rule cong :premises (t10.t300))
% 46.18/46.40 (step t10.t302 (cl (= (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t303 (cl (= (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)))) :rule cong :premises (t10.t302))
% 46.18/46.40 (step t10.t304 (cl (= (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t305 (cl (= (= tptp.exposeVersion |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t306 (cl (= (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)))) :rule cong :premises (t10.t305))
% 46.18/46.40 (step t10.t307 (cl (= (= tptp.exposeVersion |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t308 (cl (= (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)))) :rule cong :premises (t10.t307))
% 46.18/46.40 (step t10.t309 (cl (= (= tptp.exposeVersion |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t310 (cl (= (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)))) :rule cong :premises (t10.t309))
% 46.18/46.40 (step t10.t311 (cl (= (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t312 (cl (= (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)))) :rule cong :premises (t10.t311))
% 46.18/46.40 (step t10.t313 (cl (= (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t314 (cl (= (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)))) :rule cong :premises (t10.t313))
% 46.18/46.40 (step t10.t315 (cl (= (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t316 (cl (= (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)))) :rule cong :premises (t10.t315))
% 46.18/46.40 (step t10.t317 (cl (= (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t318 (cl (= (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)))) :rule cong :premises (t10.t317))
% 46.18/46.40 (step t10.t319 (cl (= (= tptp.exposeVersion |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| tptp.exposeVersion))) :rule all_simplify)
% 46.18/46.40 (step t10.t320 (cl (= (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)))) :rule cong :premises (t10.t319))
% 46.18/46.40 (step t10.t321 (cl (= (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)))) :rule refl)
% 46.18/46.40 (step t10.t322 (cl (= (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)))) :rule refl)
% 46.18/46.40 (step t10.t323 (cl (= (= tptp.sharingMode tptp.ownerRef) (= tptp.ownerRef tptp.sharingMode))) :rule all_simplify)
% 46.18/46.40 (step t10.t324 (cl (= (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.ownerRef tptp.sharingMode)))) :rule cong :premises (t10.t323))
% 46.18/46.40 (step t10.t325 (cl (= (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode tptp.ownerFrame)))) :rule refl)
% 46.18/46.40 (step t10.t326 (cl (= (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)))) :rule refl)
% 46.18/46.40 (step t10.t327 (cl (= (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)))) :rule refl)
% 46.18/46.40 (step t10.t328 (cl (= (= tptp.sharingMode |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode))) :rule all_simplify)
% 46.18/46.40 (step t10.t329 (cl (= (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)))) :rule cong :premises (t10.t328))
% 46.18/46.40 (step t10.t330 (cl (= (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)))) :rule refl)
% 46.18/46.40 (step t10.t331 (cl (= (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)))) :rule refl)
% 46.18/46.40 (step t10.t332 (cl (= (= tptp.sharingMode |tptp.'System_Array'|) (= |tptp.'System_Array'| tptp.sharingMode))) :rule all_simplify)
% 46.18/46.40 (step t10.t333 (cl (= (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)))) :rule cong :premises (t10.t332))
% 46.18/46.40 (step t10.t334 (cl (= (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)))) :rule refl)
% 46.18/46.40 (step t10.t335 (cl (= (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)))) :rule refl)
% 46.18/46.40 (step t10.t336 (cl (= (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t337 (cl (= (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t338 (cl (= (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t339 (cl (= (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t340 (cl (= (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t341 (cl (= (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t342 (cl (= (= tptp.sharingMode |tptp.'System_Int16'|) (= |tptp.'System_Int16'| tptp.sharingMode))) :rule all_simplify)
% 46.18/46.40 (step t10.t343 (cl (= (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)))) :rule cong :premises (t10.t342))
% 46.18/46.40 (step t10.t344 (cl (= (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t345 (cl (= (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)))) :rule refl)
% 46.18/46.40 (step t10.t346 (cl (= (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t347 (cl (= (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)))) :rule refl)
% 46.18/46.40 (step t10.t348 (cl (= (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.40 (step t10.t349 (cl (= (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t350 (cl (= (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t351 (cl (= (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t352 (cl (= (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t353 (cl (= (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t354 (cl (= (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t355 (cl (= (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t356 (cl (= (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)))) :rule refl)
% 46.18/46.40 (step t10.t357 (cl (= (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t358 (cl (= (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t359 (cl (= (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t360 (cl (= (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode))) :rule all_simplify)
% 46.18/46.40 (step t10.t361 (cl (= (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)))) :rule cong :premises (t10.t360))
% 46.18/46.40 (step t10.t362 (cl (= (= tptp.sharingMode |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| tptp.sharingMode))) :rule all_simplify)
% 46.18/46.40 (step t10.t363 (cl (= (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)))) :rule cong :premises (t10.t362))
% 46.18/46.40 (step t10.t364 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t365 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t364))
% 46.18/46.40 (step t10.t366 (cl (= (= |tptp.'SharingMode_Unshared'| tptp.ownerRef) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t367 (cl (= (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t366))
% 46.18/46.40 (step t10.t368 (cl (= (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)))) :rule refl)
% 46.18/46.40 (step t10.t369 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)))) :rule refl)
% 46.18/46.40 (step t10.t370 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)))) :rule refl)
% 46.18/46.40 (step t10.t371 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t372 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t371))
% 46.18/46.40 (step t10.t373 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t374 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t373))
% 46.18/46.40 (step t10.t375 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t376 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t375))
% 46.18/46.40 (step t10.t377 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t378 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t377))
% 46.18/46.40 (step t10.t379 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t380 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t379))
% 46.18/46.40 (step t10.t381 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t382 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t381))
% 46.18/46.40 (step t10.t383 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t384 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t385 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t386 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t387 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t388 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t389 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t390 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t389))
% 46.18/46.40 (step t10.t391 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t392 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t393 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t392))
% 46.18/46.40 (step t10.t394 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t395 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t396 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t395))
% 46.18/46.40 (step t10.t397 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t398 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t397))
% 46.18/46.40 (step t10.t399 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t400 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t401 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t402 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t401))
% 46.18/46.40 (step t10.t403 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t404 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t405 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t406 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t407 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t406))
% 46.18/46.40 (step t10.t408 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t409 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t408))
% 46.18/46.40 (step t10.t410 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t411 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t412 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t411))
% 46.18/46.40 (step t10.t413 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t414 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t415 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t414))
% 46.18/46.40 (step t10.t416 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t417 (cl (= (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)))) :rule cong :premises (t10.t416))
% 46.18/46.40 (step t10.t418 (cl (= (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t419 (cl (= (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t418))
% 46.18/46.40 (step t10.t420 (cl (= (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)))) :rule refl)
% 46.18/46.40 (step t10.t421 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)))) :rule refl)
% 46.18/46.40 (step t10.t422 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)))) :rule refl)
% 46.18/46.40 (step t10.t423 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t424 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t423))
% 46.18/46.40 (step t10.t425 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t426 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t425))
% 46.18/46.40 (step t10.t427 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t428 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t427))
% 46.18/46.40 (step t10.t429 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t430 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t429))
% 46.18/46.40 (step t10.t431 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t432 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t431))
% 46.18/46.40 (step t10.t433 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t434 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t433))
% 46.18/46.40 (step t10.t435 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t436 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t437 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t438 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t439 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t440 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t441 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t442 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t441))
% 46.18/46.40 (step t10.t443 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t444 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t445 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t444))
% 46.18/46.40 (step t10.t446 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t447 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t448 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t447))
% 46.18/46.40 (step t10.t449 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t450 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t449))
% 46.18/46.40 (step t10.t451 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t452 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t453 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t454 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t455 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t456 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t457 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t458 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t459 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t458))
% 46.18/46.40 (step t10.t460 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t461 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t462 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t463 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t464 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t463))
% 46.18/46.40 (step t10.t465 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t466 (cl (= (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)))) :rule cong :premises (t10.t465))
% 46.18/46.40 (step t10.t467 (cl (= (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef tptp.ownerFrame)))) :rule refl)
% 46.18/46.40 (step t10.t468 (cl (= (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)))) :rule refl)
% 46.18/46.40 (step t10.t469 (cl (= (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)))) :rule refl)
% 46.18/46.40 (step t10.t470 (cl (= (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)))) :rule refl)
% 46.18/46.40 (step t10.t471 (cl (= (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)))) :rule refl)
% 46.18/46.40 (step t10.t472 (cl (= (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)))) :rule refl)
% 46.18/46.40 (step t10.t473 (cl (= (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)))) :rule refl)
% 46.18/46.40 (step t10.t474 (cl (= (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)))) :rule refl)
% 46.18/46.40 (step t10.t475 (cl (= (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)))) :rule refl)
% 46.18/46.40 (step t10.t476 (cl (= (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t477 (cl (= (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t478 (cl (= (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t479 (cl (= (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t480 (cl (= (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t481 (cl (= (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t482 (cl (= (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)))) :rule refl)
% 46.18/46.40 (step t10.t483 (cl (= (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t484 (cl (= (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)))) :rule refl)
% 46.18/46.40 (step t10.t485 (cl (= (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t486 (cl (= (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)))) :rule refl)
% 46.18/46.40 (step t10.t487 (cl (= (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.40 (step t10.t488 (cl (= (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t489 (cl (= (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t490 (cl (= (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t491 (cl (= (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t492 (cl (= (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t493 (cl (= (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t494 (cl (= (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t495 (cl (= (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)))) :rule refl)
% 46.18/46.40 (step t10.t496 (cl (= (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t497 (cl (= (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t498 (cl (= (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t499 (cl (= (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)))) :rule refl)
% 46.18/46.40 (step t10.t500 (cl (= (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)))) :rule refl)
% 46.18/46.40 (step t10.t501 (cl (= (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t502 (cl (= (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)))) :rule cong :premises (t10.t501))
% 46.18/46.40 (step t10.t503 (cl (= (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t504 (cl (= (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)))) :rule cong :premises (t10.t503))
% 46.18/46.40 (step t10.t505 (cl (= (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t506 (cl (= (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)))) :rule cong :premises (t10.t505))
% 46.18/46.40 (step t10.t507 (cl (= (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t508 (cl (= (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)))) :rule cong :premises (t10.t507))
% 46.18/46.40 (step t10.t509 (cl (= (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t510 (cl (= (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)))) :rule cong :premises (t10.t509))
% 46.18/46.40 (step t10.t511 (cl (= (= tptp.ownerFrame |tptp.'System_Array'|) (= |tptp.'System_Array'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t512 (cl (= (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| tptp.ownerFrame)))) :rule cong :premises (t10.t511))
% 46.18/46.40 (step t10.t513 (cl (= (= tptp.ownerFrame |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t514 (cl (= (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)))) :rule cong :premises (t10.t513))
% 46.18/46.40 (step t10.t515 (cl (= (= tptp.ownerFrame |tptp.'System_Object'|) (= |tptp.'System_Object'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t516 (cl (= (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| tptp.ownerFrame)))) :rule cong :premises (t10.t515))
% 46.18/46.40 (step t10.t517 (cl (= (= tptp.ownerFrame |tptp.'System_Type'|) (= |tptp.'System_Type'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t518 (cl (= (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| tptp.ownerFrame)))) :rule cong :premises (t10.t517))
% 46.18/46.40 (step t10.t519 (cl (= (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t520 (cl (= (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)))) :rule cong :premises (t10.t519))
% 46.18/46.40 (step t10.t521 (cl (= (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t522 (cl (= (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t523 (cl (= (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)))) :rule cong :premises (t10.t522))
% 46.18/46.40 (step t10.t524 (cl (= (= tptp.ownerFrame |tptp.'System_SByte'|) (= |tptp.'System_SByte'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t525 (cl (= (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)))) :rule cong :premises (t10.t524))
% 46.18/46.40 (step t10.t526 (cl (= (= tptp.ownerFrame |tptp.'System_Byte'|) (= |tptp.'System_Byte'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t527 (cl (= (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)))) :rule cong :premises (t10.t526))
% 46.18/46.40 (step t10.t528 (cl (= (= tptp.ownerFrame |tptp.'System_Int16'|) (= |tptp.'System_Int16'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t529 (cl (= (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)))) :rule cong :premises (t10.t528))
% 46.18/46.40 (step t10.t530 (cl (= (= tptp.ownerFrame |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t531 (cl (= (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)))) :rule cong :premises (t10.t530))
% 46.18/46.40 (step t10.t532 (cl (= (= tptp.ownerFrame |tptp.'System_Int32'|) (= |tptp.'System_Int32'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t533 (cl (= (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)))) :rule cong :premises (t10.t532))
% 46.18/46.40 (step t10.t534 (cl (= (= tptp.ownerFrame |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t535 (cl (= (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)))) :rule cong :premises (t10.t534))
% 46.18/46.40 (step t10.t536 (cl (= (= tptp.ownerFrame |tptp.'System_Int64'|) (= |tptp.'System_Int64'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t537 (cl (= (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)))) :rule cong :premises (t10.t536))
% 46.18/46.40 (step t10.t538 (cl (= (= tptp.ownerFrame |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t539 (cl (= (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)))) :rule cong :premises (t10.t538))
% 46.18/46.40 (step t10.t540 (cl (= (= tptp.ownerFrame |tptp.'System_Char'|) (= |tptp.'System_Char'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t541 (cl (= (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| tptp.ownerFrame)))) :rule cong :premises (t10.t540))
% 46.18/46.40 (step t10.t542 (cl (= (= tptp.ownerFrame |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t543 (cl (= (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)))) :rule cong :premises (t10.t542))
% 46.18/46.40 (step t10.t544 (cl (= (= tptp.ownerFrame |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t545 (cl (= (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)))) :rule cong :premises (t10.t544))
% 46.18/46.40 (step t10.t546 (cl (= (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t547 (cl (= (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)))) :rule cong :premises (t10.t546))
% 46.18/46.40 (step t10.t548 (cl (= (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t549 (cl (= (= tptp.ownerFrame |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t550 (cl (= (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)))) :rule cong :premises (t10.t549))
% 46.18/46.40 (step t10.t551 (cl (= (= tptp.ownerFrame |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t552 (cl (= (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)))) :rule cong :premises (t10.t551))
% 46.18/46.40 (step t10.t553 (cl (= (= tptp.ownerFrame |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t554 (cl (= (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)))) :rule cong :premises (t10.t553))
% 46.18/46.40 (step t10.t555 (cl (= (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t556 (cl (= (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)))) :rule cong :premises (t10.t555))
% 46.18/46.40 (step t10.t557 (cl (= (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t558 (cl (= (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)))) :rule cong :premises (t10.t557))
% 46.18/46.40 (step t10.t559 (cl (= (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t560 (cl (= (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t561 (cl (= (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)))) :rule cong :premises (t10.t560))
% 46.18/46.40 (step t10.t562 (cl (= (= tptp.ownerFrame |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| tptp.ownerFrame))) :rule all_simplify)
% 46.18/46.40 (step t10.t563 (cl (= (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)))) :rule cong :premises (t10.t562))
% 46.18/46.40 (step t10.t564 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)))) :rule refl)
% 46.18/46.40 (step t10.t565 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t566 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t565))
% 46.18/46.40 (step t10.t567 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t568 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t567))
% 46.18/46.40 (step t10.t569 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t570 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t569))
% 46.18/46.40 (step t10.t571 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t572 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t571))
% 46.18/46.40 (step t10.t573 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t574 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t573))
% 46.18/46.40 (step t10.t575 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t576 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t575))
% 46.18/46.40 (step t10.t577 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t578 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t579 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t578))
% 46.18/46.40 (step t10.t580 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t581 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t582 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t583 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t584 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t585 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t584))
% 46.18/46.40 (step t10.t586 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t587 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t586))
% 46.18/46.40 (step t10.t588 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t589 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t588))
% 46.18/46.40 (step t10.t590 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t591 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t592 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t591))
% 46.18/46.40 (step t10.t593 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t594 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t593))
% 46.18/46.40 (step t10.t595 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t596 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t597 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t598 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t597))
% 46.18/46.40 (step t10.t599 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t600 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t601 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t602 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t603 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t602))
% 46.18/46.40 (step t10.t604 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t605 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t604))
% 46.18/46.40 (step t10.t606 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t607 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t608 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t607))
% 46.18/46.40 (step t10.t609 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t610 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t611 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t610))
% 46.18/46.40 (step t10.t612 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t613 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)))) :rule cong :premises (t10.t612))
% 46.18/46.40 (step t10.t614 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t615 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t614))
% 46.18/46.40 (step t10.t616 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t617 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t616))
% 46.18/46.40 (step t10.t618 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t619 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t618))
% 46.18/46.40 (step t10.t620 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t621 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t620))
% 46.18/46.40 (step t10.t622 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t623 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t622))
% 46.18/46.40 (step t10.t624 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t625 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t624))
% 46.18/46.40 (step t10.t626 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t627 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t628 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t627))
% 46.18/46.40 (step t10.t629 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t630 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t631 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t632 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t633 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t634 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t633))
% 46.18/46.40 (step t10.t635 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t636 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t635))
% 46.18/46.40 (step t10.t637 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t638 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t637))
% 46.18/46.40 (step t10.t639 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t640 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t641 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t640))
% 46.18/46.40 (step t10.t642 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t643 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t642))
% 46.18/46.40 (step t10.t644 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t645 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t646 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t647 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t646))
% 46.18/46.40 (step t10.t648 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t649 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t650 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t651 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t652 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t651))
% 46.18/46.40 (step t10.t653 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t654 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t653))
% 46.18/46.40 (step t10.t655 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t656 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t657 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t656))
% 46.18/46.40 (step t10.t658 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t659 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t660 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t659))
% 46.18/46.40 (step t10.t661 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t662 (cl (= (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)))) :rule cong :premises (t10.t661))
% 46.18/46.40 (step t10.t663 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)))) :rule refl)
% 46.18/46.40 (step t10.t664 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)))) :rule refl)
% 46.18/46.40 (step t10.t665 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t666 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)))) :rule cong :premises (t10.t665))
% 46.18/46.40 (step t10.t667 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)))) :rule refl)
% 46.18/46.40 (step t10.t668 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)))) :rule refl)
% 46.18/46.40 (step t10.t669 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t670 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t671 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t672 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t673 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t674 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t675 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t676 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)))) :rule cong :premises (t10.t675))
% 46.18/46.40 (step t10.t677 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t678 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)))) :rule refl)
% 46.18/46.40 (step t10.t679 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t680 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)))) :rule refl)
% 46.18/46.40 (step t10.t681 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.40 (step t10.t682 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t683 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t684 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t685 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t686 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t687 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t688 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t689 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)))) :rule refl)
% 46.18/46.40 (step t10.t690 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t691 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t692 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t693 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t694 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)))) :rule cong :premises (t10.t693))
% 46.18/46.40 (step t10.t695 (cl (= (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)))) :rule refl)
% 46.18/46.40 (step t10.t696 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t697 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t696))
% 46.18/46.40 (step t10.t698 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t699 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t698))
% 46.18/46.40 (step t10.t700 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t701 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t700))
% 46.18/46.40 (step t10.t702 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t703 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t702))
% 46.18/46.40 (step t10.t704 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t705 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t706 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t707 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t708 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t709 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t710 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t711 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t710))
% 46.18/46.40 (step t10.t712 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t713 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t714 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t713))
% 46.18/46.40 (step t10.t715 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t716 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t717 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t716))
% 46.18/46.40 (step t10.t718 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t719 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t718))
% 46.18/46.40 (step t10.t720 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t721 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t722 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t723 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t724 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t725 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t726 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t727 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t728 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t727))
% 46.18/46.40 (step t10.t729 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t730 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t731 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t732 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t733 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t732))
% 46.18/46.40 (step t10.t734 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t735 (cl (= (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)))) :rule cong :premises (t10.t734))
% 46.18/46.40 (step t10.t736 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t737 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)))) :rule cong :premises (t10.t736))
% 46.18/46.40 (step t10.t738 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)))) :rule refl)
% 46.18/46.40 (step t10.t739 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t740 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)))) :rule cong :premises (t10.t739))
% 46.18/46.40 (step t10.t741 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t742 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t743 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t744 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t745 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t746 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t747 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t748 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)))) :rule cong :premises (t10.t747))
% 46.18/46.40 (step t10.t749 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t750 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t751 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)))) :rule cong :premises (t10.t750))
% 46.18/46.40 (step t10.t752 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t753 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t754 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)))) :rule cong :premises (t10.t753))
% 46.18/46.40 (step t10.t755 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.40 (step t10.t756 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t757 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t758 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t759 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t760 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t761 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t762 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t763 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t764 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)))) :rule cong :premises (t10.t763))
% 46.18/46.40 (step t10.t765 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t766 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t767 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t768 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t769 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)))) :rule cong :premises (t10.t768))
% 46.18/46.40 (step t10.t770 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t771 (cl (= (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)))) :rule cong :premises (t10.t770))
% 46.18/46.40 (step t10.t772 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)))) :rule refl)
% 46.18/46.40 (step t10.t773 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)))) :rule refl)
% 46.18/46.40 (step t10.t774 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t775 (cl (= (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t776 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t777 (cl (= (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t778 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t779 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t780 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)))) :rule refl)
% 46.18/46.40 (step t10.t781 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t782 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)))) :rule refl)
% 46.18/46.40 (step t10.t783 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t784 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)))) :rule refl)
% 46.18/46.40 (step t10.t785 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.40 (step t10.t786 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t787 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t788 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t789 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t790 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t791 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t792 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t793 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)))) :rule refl)
% 46.18/46.40 (step t10.t794 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t795 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t796 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t797 (cl (= (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t798 (cl (= (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)))) :rule cong :premises (t10.t797))
% 46.18/46.40 (step t10.t799 (cl (= (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)))) :rule refl)
% 46.18/46.40 (step t10.t800 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t801 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)))) :rule cong :premises (t10.t800))
% 46.18/46.40 (step t10.t802 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t803 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t804 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t805 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t806 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t807 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t808 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t809 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)))) :rule cong :premises (t10.t808))
% 46.18/46.40 (step t10.t810 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t811 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t812 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)))) :rule cong :premises (t10.t811))
% 46.18/46.40 (step t10.t813 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t814 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t815 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)))) :rule cong :premises (t10.t814))
% 46.18/46.40 (step t10.t816 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t817 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)))) :rule cong :premises (t10.t816))
% 46.18/46.40 (step t10.t818 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t819 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t820 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t821 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t822 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t823 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t824 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t825 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t826 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)))) :rule cong :premises (t10.t825))
% 46.18/46.40 (step t10.t827 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t828 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t829 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t830 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t831 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)))) :rule cong :premises (t10.t830))
% 46.18/46.40 (step t10.t832 (cl (= (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t833 (cl (= (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)))) :rule cong :premises (t10.t832))
% 46.18/46.40 (step t10.t834 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)))) :rule refl)
% 46.18/46.40 (step t10.t835 (cl (= (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule refl)
% 46.18/46.40 (step t10.t836 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t837 (cl (= (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.40 (step t10.t838 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.40 (step t10.t839 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.40 (step t10.t840 (cl (= (= |tptp.'System_Object'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t841 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)))) :rule cong :premises (t10.t840))
% 46.18/46.40 (step t10.t842 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.40 (step t10.t843 (cl (= (= |tptp.'System_Object'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t844 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)))) :rule cong :premises (t10.t843))
% 46.18/46.40 (step t10.t845 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.40 (step t10.t846 (cl (= (= |tptp.'System_Object'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t847 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)))) :rule cong :premises (t10.t846))
% 46.18/46.40 (step t10.t848 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.40 (step t10.t849 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t850 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t851 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.40 (step t10.t852 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t853 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.40 (step t10.t854 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.40 (step t10.t855 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.40 (step t10.t856 (cl (= (= |tptp.'System_Object'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t857 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)))) :rule cong :premises (t10.t856))
% 46.18/46.40 (step t10.t858 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.40 (step t10.t859 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.40 (step t10.t860 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t861 (cl (= (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t862 (cl (= (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)))) :rule cong :premises (t10.t861))
% 46.18/46.40 (step t10.t863 (cl (= (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t864 (cl (= (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)))) :rule cong :premises (t10.t863))
% 46.18/46.40 (step t10.t865 (cl (= (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t866 (cl (= (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t865))
% 46.18/46.40 (step t10.t867 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.40 (step t10.t868 (cl (= (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t869 (cl (= (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t868))
% 46.18/46.40 (step t10.t870 (cl (= (= |tptp.'System_Type'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.40 (step t10.t871 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t870))
% 46.18/46.41 (step t10.t872 (cl (= (= |tptp.'System_Type'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t873 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t872))
% 46.18/46.41 (step t10.t874 (cl (= (= |tptp.'System_Type'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t875 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t874))
% 46.18/46.41 (step t10.t876 (cl (= (= |tptp.'System_Type'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t877 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t876))
% 46.18/46.41 (step t10.t878 (cl (= (= |tptp.'System_Type'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t879 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t878))
% 46.18/46.41 (step t10.t880 (cl (= (= |tptp.'System_Type'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t881 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t880))
% 46.18/46.41 (step t10.t882 (cl (= (= |tptp.'System_Type'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t883 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t882))
% 46.18/46.41 (step t10.t884 (cl (= (= |tptp.'System_Type'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t885 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t884))
% 46.18/46.41 (step t10.t886 (cl (= (= |tptp.'System_Type'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t887 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t886))
% 46.18/46.41 (step t10.t888 (cl (= (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t889 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t888))
% 46.18/46.41 (step t10.t890 (cl (= (= |tptp.'System_Type'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t891 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t890))
% 46.18/46.41 (step t10.t892 (cl (= (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t893 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t892))
% 46.18/46.41 (step t10.t894 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t895 (cl (= (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t896 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t895))
% 46.18/46.41 (step t10.t897 (cl (= (= |tptp.'System_Type'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t898 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t897))
% 46.18/46.41 (step t10.t899 (cl (= (= |tptp.'System_Type'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t900 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t899))
% 46.18/46.41 (step t10.t901 (cl (= (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t902 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t901))
% 46.18/46.41 (step t10.t903 (cl (= (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t904 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t903))
% 46.18/46.41 (step t10.t905 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t906 (cl (= (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t907 (cl (= (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t906))
% 46.18/46.41 (step t10.t908 (cl (= (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t909 (cl (= (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)))) :rule cong :premises (t10.t908))
% 46.18/46.41 (step t10.t910 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t911 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.18/46.41 (step t10.t912 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)))) :rule refl)
% 46.18/46.41 (step t10.t913 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.41 (step t10.t914 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t915 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t914))
% 46.18/46.41 (step t10.t916 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t917 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t916))
% 46.18/46.41 (step t10.t918 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t919 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t918))
% 46.18/46.41 (step t10.t920 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.41 (step t10.t921 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t922 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t921))
% 46.18/46.41 (step t10.t923 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t924 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t923))
% 46.18/46.41 (step t10.t925 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t926 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t927 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t928 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t927))
% 46.18/46.41 (step t10.t929 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t930 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t931 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t932 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t933 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t932))
% 46.18/46.41 (step t10.t934 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t935 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t934))
% 46.18/46.41 (step t10.t936 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t937 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t938 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t937))
% 46.18/46.41 (step t10.t939 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t940 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t941 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t940))
% 46.18/46.41 (step t10.t942 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t943 (cl (= (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule cong :premises (t10.t942))
% 46.18/46.41 (step t10.t944 (cl (= (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t945 (cl (= (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)))) :rule cong :premises (t10.t944))
% 46.18/46.41 (step t10.t946 (cl (= (= |tptp.'System_String'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t947 (cl (= (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)))) :rule cong :premises (t10.t946))
% 46.18/46.41 (step t10.t948 (cl (= (= |tptp.'System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t949 (cl (= (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)))) :rule cong :premises (t10.t948))
% 46.18/46.41 (step t10.t950 (cl (= (= |tptp.'System_String'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t951 (cl (= (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)))) :rule cong :premises (t10.t950))
% 46.18/46.41 (step t10.t952 (cl (= (= |tptp.'System_String'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t953 (cl (= (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)))) :rule cong :premises (t10.t952))
% 46.18/46.41 (step t10.t954 (cl (= (= |tptp.'System_String'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t955 (cl (= (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)))) :rule cong :premises (t10.t954))
% 46.18/46.41 (step t10.t956 (cl (= (= |tptp.'System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t957 (cl (= (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)))) :rule cong :premises (t10.t956))
% 46.18/46.41 (step t10.t958 (cl (= (= |tptp.'System_String'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t959 (cl (= (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)))) :rule cong :premises (t10.t958))
% 46.18/46.41 (step t10.t960 (cl (= (= |tptp.'System_String'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t961 (cl (= (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)))) :rule cong :premises (t10.t960))
% 46.18/46.41 (step t10.t962 (cl (= (= |tptp.'System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t963 (cl (= (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)))) :rule cong :premises (t10.t962))
% 46.18/46.41 (step t10.t964 (cl (= (= |tptp.'System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t965 (cl (= (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)))) :rule cong :premises (t10.t964))
% 46.18/46.41 (step t10.t966 (cl (= (= |tptp.'System_String'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t967 (cl (= (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)))) :rule cong :premises (t10.t966))
% 46.18/46.41 (step t10.t968 (cl (= (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t969 (cl (= (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)))) :rule cong :premises (t10.t968))
% 46.18/46.41 (step t10.t970 (cl (= (= |tptp.'System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t971 (cl (= (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)))) :rule cong :premises (t10.t970))
% 46.18/46.41 (step t10.t972 (cl (= (= |tptp.'System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t973 (cl (= (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)))) :rule cong :premises (t10.t972))
% 46.18/46.41 (step t10.t974 (cl (= (= |tptp.'System_String'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t975 (cl (= (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)))) :rule cong :premises (t10.t974))
% 46.18/46.41 (step t10.t976 (cl (= (= |tptp.'System_String'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t977 (cl (= (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)))) :rule cong :premises (t10.t976))
% 46.18/46.41 (step t10.t978 (cl (= (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t979 (cl (= (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)))) :rule cong :premises (t10.t978))
% 46.18/46.41 (step t10.t980 (cl (= (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t981 (cl (= (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)))) :rule cong :premises (t10.t980))
% 46.18/46.41 (step t10.t982 (cl (= (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t983 (cl (= (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)))) :rule cong :premises (t10.t982))
% 46.18/46.41 (step t10.t984 (cl (= (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t985 (cl (= (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)))) :rule cong :premises (t10.t984))
% 46.18/46.41 (step t10.t986 (cl (= (= |tptp.'System_String'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t987 (cl (= (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)))) :rule cong :premises (t10.t986))
% 46.18/46.41 (step t10.t988 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t989 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t988))
% 46.18/46.41 (step t10.t990 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.41 (step t10.t991 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t992 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t991))
% 46.18/46.41 (step t10.t993 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t994 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t993))
% 46.18/46.41 (step t10.t995 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t996 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t995))
% 46.18/46.41 (step t10.t997 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t998 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t997))
% 46.18/46.41 (step t10.t999 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1000 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t999))
% 46.18/46.41 (step t10.t1001 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1002 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1001))
% 46.18/46.41 (step t10.t1003 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1004 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1003))
% 46.18/46.41 (step t10.t1005 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1006 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1005))
% 46.18/46.41 (step t10.t1007 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1008 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1007))
% 46.18/46.41 (step t10.t1009 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1010 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1009))
% 46.18/46.41 (step t10.t1011 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1012 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1013 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1012))
% 46.18/46.41 (step t10.t1014 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1015 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1014))
% 46.18/46.41 (step t10.t1016 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1017 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1016))
% 46.18/46.41 (step t10.t1018 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1019 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1018))
% 46.18/46.41 (step t10.t1020 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1021 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1020))
% 46.18/46.41 (step t10.t1022 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1023 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1024 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1023))
% 46.18/46.41 (step t10.t1025 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1026 (cl (= (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)))) :rule cong :premises (t10.t1025))
% 46.18/46.41 (step t10.t1027 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)))) :rule refl)
% 46.18/46.41 (step t10.t1028 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1029 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1028))
% 46.18/46.41 (step t10.t1030 (cl (= (= |tptp.'System_SByte'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1031 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1030))
% 46.18/46.41 (step t10.t1032 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1033 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1032))
% 46.18/46.41 (step t10.t1034 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.41 (step t10.t1035 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1036 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1035))
% 46.18/46.41 (step t10.t1037 (cl (= (= |tptp.'System_SByte'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1038 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1037))
% 46.18/46.41 (step t10.t1039 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1040 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1041 (cl (= (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1042 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1041))
% 46.18/46.41 (step t10.t1043 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1044 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1045 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t1046 (cl (= (= |tptp.'System_SByte'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1047 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1046))
% 46.18/46.41 (step t10.t1048 (cl (= (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1049 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1048))
% 46.18/46.41 (step t10.t1050 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1051 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1052 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1051))
% 46.18/46.41 (step t10.t1053 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1054 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1055 (cl (= (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1054))
% 46.18/46.41 (step t10.t1056 (cl (= (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1057 (cl (= (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)))) :rule cong :premises (t10.t1056))
% 46.18/46.41 (step t10.t1058 (cl (= (= |tptp.'System_Byte'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1059 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1058))
% 46.18/46.41 (step t10.t1060 (cl (= (= |tptp.'System_Byte'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1061 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1060))
% 46.18/46.41 (step t10.t1062 (cl (= (= |tptp.'System_Byte'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1063 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1062))
% 46.18/46.41 (step t10.t1064 (cl (= (= |tptp.'System_Byte'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1065 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1064))
% 46.18/46.41 (step t10.t1066 (cl (= (= |tptp.'System_Byte'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1067 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1066))
% 46.18/46.41 (step t10.t1068 (cl (= (= |tptp.'System_Byte'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1069 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1068))
% 46.18/46.41 (step t10.t1070 (cl (= (= |tptp.'System_Byte'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1071 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1070))
% 46.18/46.41 (step t10.t1072 (cl (= (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1073 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1072))
% 46.18/46.41 (step t10.t1074 (cl (= (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1075 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1074))
% 46.18/46.41 (step t10.t1076 (cl (= (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1077 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1076))
% 46.18/46.41 (step t10.t1078 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1079 (cl (= (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1080 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1079))
% 46.18/46.41 (step t10.t1081 (cl (= (= |tptp.'System_Byte'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1082 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1081))
% 46.18/46.41 (step t10.t1083 (cl (= (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1084 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1083))
% 46.18/46.41 (step t10.t1085 (cl (= (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1086 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1085))
% 46.18/46.41 (step t10.t1087 (cl (= (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1088 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1087))
% 46.18/46.41 (step t10.t1089 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1090 (cl (= (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1091 (cl (= (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1090))
% 46.18/46.41 (step t10.t1092 (cl (= (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1093 (cl (= (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)))) :rule cong :premises (t10.t1092))
% 46.18/46.41 (step t10.t1094 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)))) :rule refl)
% 46.18/46.41 (step t10.t1095 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)))) :rule refl)
% 46.18/46.41 (step t10.t1096 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.41 (step t10.t1097 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)))) :rule refl)
% 46.18/46.41 (step t10.t1098 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.41 (step t10.t1099 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1100 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1101 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1102 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1103 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1104 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t1105 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1106 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)))) :rule refl)
% 46.18/46.41 (step t10.t1107 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1108 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.41 (step t10.t1109 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1110 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1111 (cl (= (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)))) :rule cong :premises (t10.t1110))
% 46.18/46.41 (step t10.t1112 (cl (= (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)))) :rule refl)
% 46.18/46.41 (step t10.t1113 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1114 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)))) :rule cong :premises (t10.t1113))
% 46.18/46.41 (step t10.t1115 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.41 (step t10.t1116 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1117 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)))) :rule cong :premises (t10.t1116))
% 46.18/46.41 (step t10.t1118 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1119 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)))) :rule cong :premises (t10.t1118))
% 46.18/46.41 (step t10.t1120 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1121 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1122 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1123 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)))) :rule cong :premises (t10.t1122))
% 46.18/46.41 (step t10.t1124 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1125 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1126 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t1127 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1128 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)))) :rule cong :premises (t10.t1127))
% 46.18/46.41 (step t10.t1129 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1130 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)))) :rule cong :premises (t10.t1129))
% 46.18/46.41 (step t10.t1131 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1132 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1133 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)))) :rule cong :premises (t10.t1132))
% 46.18/46.41 (step t10.t1134 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1135 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1136 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)))) :rule cong :premises (t10.t1135))
% 46.18/46.41 (step t10.t1137 (cl (= (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1138 (cl (= (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)))) :rule cong :premises (t10.t1137))
% 46.18/46.41 (step t10.t1139 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)))) :rule refl)
% 46.18/46.41 (step t10.t1140 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1141 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)))) :rule cong :premises (t10.t1140))
% 46.18/46.41 (step t10.t1142 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.41 (step t10.t1143 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1144 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1145 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1146 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1147 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1148 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t1149 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1150 (cl (= (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1151 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)))) :rule cong :premises (t10.t1150))
% 46.18/46.41 (step t10.t1152 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1153 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.41 (step t10.t1154 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1155 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1156 (cl (= (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)))) :rule cong :premises (t10.t1155))
% 46.18/46.41 (step t10.t1157 (cl (= (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1158 (cl (= (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)))) :rule cong :premises (t10.t1157))
% 46.18/46.41 (step t10.t1159 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1160 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1159))
% 46.18/46.41 (step t10.t1161 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1162 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1161))
% 46.18/46.41 (step t10.t1163 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1164 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1163))
% 46.18/46.41 (step t10.t1165 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1166 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1165))
% 46.18/46.41 (step t10.t1167 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1168 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1167))
% 46.18/46.41 (step t10.t1169 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1170 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1169))
% 46.18/46.41 (step t10.t1171 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1172 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1173 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1172))
% 46.18/46.41 (step t10.t1174 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1175 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1174))
% 46.18/46.41 (step t10.t1176 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1177 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1176))
% 46.18/46.41 (step t10.t1178 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1179 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1178))
% 46.18/46.41 (step t10.t1180 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1181 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1180))
% 46.18/46.41 (step t10.t1182 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1183 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1184 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1183))
% 46.18/46.41 (step t10.t1185 (cl (= (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1186 (cl (= (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)))) :rule cong :premises (t10.t1185))
% 46.18/46.41 (step t10.t1187 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)))) :rule refl)
% 46.18/46.41 (step t10.t1188 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1189 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1190 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1191 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1192 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1193 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t1194 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1195 (cl (= (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1196 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)))) :rule cong :premises (t10.t1195))
% 46.18/46.41 (step t10.t1197 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1198 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.41 (step t10.t1199 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1200 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1201 (cl (= (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)))) :rule cong :premises (t10.t1200))
% 46.18/46.41 (step t10.t1202 (cl (= (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1203 (cl (= (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)))) :rule cong :premises (t10.t1202))
% 46.18/46.41 (step t10.t1204 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1205 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1206 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1207 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1208 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1209 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t1210 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1211 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1212 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)))) :rule cong :premises (t10.t1211))
% 46.18/46.41 (step t10.t1213 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1214 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.41 (step t10.t1215 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1216 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1217 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)))) :rule cong :premises (t10.t1216))
% 46.18/46.41 (step t10.t1218 (cl (= (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1219 (cl (= (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)))) :rule cong :premises (t10.t1218))
% 46.18/46.41 (step t10.t1220 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)))) :rule refl)
% 46.18/46.41 (step t10.t1221 (cl (= (= |tptp.'System_Char'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1222 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)))) :rule cong :premises (t10.t1221))
% 46.18/46.41 (step t10.t1223 (cl (= (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1224 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)))) :rule cong :premises (t10.t1223))
% 46.18/46.41 (step t10.t1225 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1226 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t1227 (cl (= (= |tptp.'System_Char'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1228 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)))) :rule cong :premises (t10.t1227))
% 46.18/46.41 (step t10.t1229 (cl (= (= |tptp.'System_Char'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1230 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)))) :rule cong :premises (t10.t1229))
% 46.18/46.41 (step t10.t1231 (cl (= (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1232 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)))) :rule cong :premises (t10.t1231))
% 46.18/46.41 (step t10.t1233 (cl (= (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1234 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)))) :rule cong :premises (t10.t1233))
% 46.18/46.41 (step t10.t1235 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1236 (cl (= (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1237 (cl (= (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)))) :rule cong :premises (t10.t1236))
% 46.18/46.41 (step t10.t1238 (cl (= (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1239 (cl (= (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)))) :rule cong :premises (t10.t1238))
% 46.18/46.41 (step t10.t1240 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1241 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)))) :rule cong :premises (t10.t1240))
% 46.18/46.41 (step t10.t1242 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1243 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)))) :rule cong :premises (t10.t1242))
% 46.18/46.41 (step t10.t1244 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1245 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1246 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)))) :rule cong :premises (t10.t1245))
% 46.18/46.41 (step t10.t1247 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1248 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)))) :rule cong :premises (t10.t1247))
% 46.18/46.41 (step t10.t1249 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1250 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)))) :rule cong :premises (t10.t1249))
% 46.18/46.41 (step t10.t1251 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1252 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)))) :rule cong :premises (t10.t1251))
% 46.18/46.41 (step t10.t1253 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1254 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)))) :rule cong :premises (t10.t1253))
% 46.18/46.41 (step t10.t1255 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1256 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1257 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)))) :rule cong :premises (t10.t1256))
% 46.18/46.41 (step t10.t1258 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1259 (cl (= (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)))) :rule cong :premises (t10.t1258))
% 46.18/46.41 (step t10.t1260 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1261 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1262 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t1263 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1264 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1265 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)))) :rule cong :premises (t10.t1264))
% 46.18/46.41 (step t10.t1266 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1267 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.41 (step t10.t1268 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1269 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1270 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)))) :rule cong :premises (t10.t1269))
% 46.18/46.41 (step t10.t1271 (cl (= (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1272 (cl (= (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)))) :rule cong :premises (t10.t1271))
% 46.18/46.41 (step t10.t1273 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)))) :rule refl)
% 46.18/46.41 (step t10.t1274 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)))) :rule refl)
% 46.18/46.41 (step t10.t1275 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1276 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)))) :rule cong :premises (t10.t1275))
% 46.18/46.41 (step t10.t1277 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1278 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)))) :rule cong :premises (t10.t1277))
% 46.18/46.41 (step t10.t1279 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1280 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1281 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)))) :rule cong :premises (t10.t1280))
% 46.18/46.41 (step t10.t1282 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1283 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1284 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)))) :rule cong :premises (t10.t1283))
% 46.18/46.41 (step t10.t1285 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1286 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)))) :rule cong :premises (t10.t1285))
% 46.18/46.41 (step t10.t1287 (cl (= (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1288 (cl (= (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)))) :rule cong :premises (t10.t1287))
% 46.18/46.41 (step t10.t1289 (cl (= (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1290 (cl (= (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)))) :rule cong :premises (t10.t1289))
% 46.18/46.41 (step t10.t1291 (cl (= (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1292 (cl (= (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)))) :rule cong :premises (t10.t1291))
% 46.18/46.41 (step t10.t1293 (cl (= (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1294 (cl (= (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)))) :rule cong :premises (t10.t1293))
% 46.18/46.41 (step t10.t1295 (cl (= (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1296 (cl (= (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)))) :rule cong :premises (t10.t1295))
% 46.18/46.41 (step t10.t1297 (cl (= (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1298 (cl (= (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)))) :rule cong :premises (t10.t1297))
% 46.18/46.41 (step t10.t1299 (cl (= (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1300 (cl (= (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)))) :rule cong :premises (t10.t1299))
% 46.18/46.41 (step t10.t1301 (cl (= (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1302 (cl (= (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)))) :rule cong :premises (t10.t1301))
% 46.18/46.41 (step t10.t1303 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1304 (cl (= (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)))) :rule cong :premises (t10.t1303))
% 46.18/46.41 (step t10.t1305 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1306 (cl (= (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)))) :rule cong :premises (t10.t1305))
% 46.18/46.41 (step t10.t1307 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1308 (cl (= (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)))) :rule cong :premises (t10.t1307))
% 46.18/46.41 (step t10.t1309 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1310 (cl (= (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)))) :rule cong :premises (t10.t1309))
% 46.18/46.41 (step t10.t1311 (cl (= (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1312 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1313 (cl (= (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)))) :rule cong :premises (t10.t1312))
% 46.18/46.41 (step t10.t1314 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1315 (cl (= (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)))) :rule cong :premises (t10.t1314))
% 46.18/46.41 (step t10.t1316 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1317 (cl (= (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)))) :rule cong :premises (t10.t1316))
% 46.18/46.41 (step t10.t1318 (cl (= (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1319 (cl (= (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.41 (step t10.t1320 (cl (= (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1321 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1322 (cl (= (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)))) :rule cong :premises (t10.t1321))
% 46.18/46.41 (step t10.t1323 (cl (= (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1324 (cl (= (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)))) :rule cong :premises (t10.t1323))
% 46.18/46.41 (step t10.t1325 (cl (= (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule refl)
% 46.18/46.41 (step t10.t1326 (cl (= (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)))) :rule refl)
% 46.18/46.41 (step t10.t1327 (cl (= (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1328 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1329 (cl (= (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)))) :rule cong :premises (t10.t1328))
% 46.18/46.41 (step t10.t1330 (cl (= (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1331 (cl (= (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)))) :rule cong :premises (t10.t1330))
% 46.18/46.41 (step t10.t1332 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1333 (cl (= (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule cong :premises (t10.t1332))
% 46.18/46.41 (step t10.t1334 (cl (= (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1335 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1336 (cl (= (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule cong :premises (t10.t1335))
% 46.18/46.41 (step t10.t1337 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1338 (cl (= (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule cong :premises (t10.t1337))
% 46.18/46.41 (step t10.t1339 (cl (= (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)))) :rule refl)
% 46.18/46.41 (step t10.t1340 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1341 (cl (= (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)))) :rule cong :premises (t10.t1340))
% 46.18/46.41 (step t10.t1342 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1343 (cl (= (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)))) :rule cong :premises (t10.t1342))
% 46.18/46.41 (step t10.t1344 (cl (= (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1345 (cl (= (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)))) :rule cong :premises (t10.t1344))
% 46.18/46.41 (step t10.t1346 (cl (= (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|))) :rule all_simplify)
% 46.18/46.41 (step t10.t1347 (cl (= (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)))) :rule cong :premises (t10.t1346))
% 46.18/46.41 (step t10.t1348 (cl (= (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) :rule refl)
% 46.18/46.41 (step t10.t1349 (cl (= (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|))) (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|))))) :rule cong :premises (t10.t7 t10.t8 t10.t10 t10.t11 t10.t13 t10.t14 t10.t15 t10.t17 t10.t18 t10.t19 t10.t20 t10.t22 t10.t24 t10.t26 t10.t28 t10.t30 t10.t32 t10.t33 t10.t34 t10.t35 t10.t36 t10.t37 t10.t38 t10.t40 t10.t41 t10.t43 t10.t44 t10.t46 t10.t48 t10.t49 t10.t50 t10.t51 t10.t52 t10.t53 t10.t54 t10.t55 t10.t57 t10.t58 t10.t59 t10.t60 t10.t62 t10.t64 t10.t65 t10.t67 t10.t68 t10.t70 t10.t72 t10.t74 t10.t76 t10.t77 t10.t79 t10.t81 t10.t83 t10.t85 t10.t87 t10.t89 t10.t91 t10.t93 t10.t94 t10.t96 t10.t97 t10.t98 t10.t100 t10.t101 t10.t103 t10.t105 t10.t107 t10.t108 t10.t110 t10.t112 t10.t114 t10.t115 t10.t117 t10.t119 t10.t120 t10.t121 t10.t123 t10.t125 t10.t127 t10.t129 t10.t130 t10.t132 t10.t134 t10.t136 t10.t137 t10.t139 t10.t141 t10.t143 t10.t145 t10.t146 t10.t148 t10.t150 t10.t152 t10.t154 t10.t156 t10.t158 t10.t160 t10.t162 t10.t163 t10.t165 t10.t166 t10.t167 t10.t169 t10.t170 t10.t172 t10.t174 t10.t176 t10.t178 t10.t180 t10.t182 t10.t184 t10.t186 t10.t188 t10.t190 t10.t191 t10.t193 t10.t195 t10.t197 t10.t199 t10.t201 t10.t202 t10.t204 t10.t206 t10.t207 t10.t208 t10.t209 t10.t210 t10.t212 t10.t213 t10.t214 t10.t215 t10.t216 t10.t217 t10.t218 t10.t219 t10.t220 t10.t221 t10.t222 t10.t223 t10.t224 t10.t225 t10.t226 t10.t227 t10.t228 t10.t229 t10.t230 t10.t231 t10.t232 t10.t233 t10.t234 t10.t235 t10.t236 t10.t237 t10.t238 t10.t239 t10.t240 t10.t241 t10.t242 t10.t243 t10.t244 t10.t245 t10.t246 t10.t248 t10.t250 t10.t252 t10.t254 t10.t256 t10.t258 t10.t260 t10.t262 t10.t264 t10.t266 t10.t268 t10.t270 t10.t272 t10.t274 t10.t276 t10.t277 t10.t279 t10.t281 t10.t283 t10.t285 t10.t287 t10.t289 t10.t291 t10.t293 t10.t295 t10.t297 t10.t299 t10.t301 t10.t303 t10.t304 t10.t306 t10.t308 t10.t310 t10.t312 t10.t314 t10.t316 t10.t318 t10.t320 t10.t321 t10.t322 t10.t324 t10.t325 t10.t326 t10.t327 t10.t329 t10.t330 t10.t331 t10.t333 t10.t334 t10.t335 t10.t336 t10.t337 t10.t338 t10.t339 t10.t340 t10.t341 t10.t343 t10.t344 t10.t345 t10.t346 t10.t347 t10.t348 t10.t349 t10.t350 t10.t351 t10.t352 t10.t353 t10.t354 t10.t355 t10.t356 t10.t357 t10.t358 t10.t359 t10.t361 t10.t363 t10.t365 t10.t367 t10.t368 t10.t369 t10.t370 t10.t372 t10.t374 t10.t376 t10.t378 t10.t380 t10.t382 t10.t383 t10.t384 t10.t385 t10.t386 t10.t387 t10.t388 t10.t390 t10.t391 t10.t393 t10.t394 t10.t396 t10.t398 t10.t399 t10.t400 t10.t402 t10.t403 t10.t404 t10.t405 t10.t407 t10.t409 t10.t410 t10.t412 t10.t413 t10.t415 t10.t417 t10.t419 t10.t420 t10.t421 t10.t422 t10.t424 t10.t426 t10.t428 t10.t430 t10.t432 t10.t434 t10.t435 t10.t436 t10.t437 t10.t438 t10.t439 t10.t440 t10.t442 t10.t443 t10.t445 t10.t446 t10.t448 t10.t450 t10.t451 t10.t452 t10.t453 t10.t454 t10.t455 t10.t456 t10.t457 t10.t459 t10.t460 t10.t461 t10.t462 t10.t464 t10.t466 t10.t467 t10.t468 t10.t469 t10.t470 t10.t471 t10.t472 t10.t473 t10.t474 t10.t475 t10.t476 t10.t477 t10.t478 t10.t479 t10.t480 t10.t481 t10.t482 t10.t483 t10.t484 t10.t485 t10.t486 t10.t487 t10.t488 t10.t489 t10.t490 t10.t491 t10.t492 t10.t493 t10.t494 t10.t495 t10.t496 t10.t497 t10.t498 t10.t499 t10.t500 t10.t502 t10.t504 t10.t506 t10.t508 t10.t510 t10.t512 t10.t514 t10.t516 t10.t518 t10.t520 t10.t521 t10.t523 t10.t525 t10.t527 t10.t529 t10.t531 t10.t533 t10.t535 t10.t537 t10.t539 t10.t541 t10.t543 t10.t545 t10.t547 t10.t548 t10.t550 t10.t552 t10.t554 t10.t556 t10.t558 t10.t559 t10.t561 t10.t563 t10.t564 t10.t566 t10.t568 t10.t570 t10.t572 t10.t574 t10.t576 t10.t577 t10.t579 t10.t580 t10.t581 t10.t582 t10.t583 t10.t585 t10.t587 t10.t589 t10.t590 t10.t592 t10.t594 t10.t595 t10.t596 t10.t598 t10.t599 t10.t600 t10.t601 t10.t603 t10.t605 t10.t606 t10.t608 t10.t609 t10.t611 t10.t613 t10.t615 t10.t617 t10.t619 t10.t621 t10.t623 t10.t625 t10.t626 t10.t628 t10.t629 t10.t630 t10.t631 t10.t632 t10.t634 t10.t636 t10.t638 t10.t639 t10.t641 t10.t643 t10.t644 t10.t645 t10.t647 t10.t648 t10.t649 t10.t650 t10.t652 t10.t654 t10.t655 t10.t657 t10.t658 t10.t660 t10.t662 t10.t663 t10.t664 t10.t666 t10.t667 t10.t668 t10.t669 t10.t670 t10.t671 t10.t672 t10.t673 t10.t674 t10.t676 t10.t677 t10.t678 t10.t679 t10.t680 t10.t681 t10.t682 t10.t683 t10.t684 t10.t685 t10.t686 t10.t687 t10.t688 t10.t689 t10.t690 t10.t691 t10.t692 t10.t694 t10.t695 t10.t697 t10.t699 t10.t701 t10.t703 t10.t704 t10.t705 t10.t706 t10.t707 t10.t708 t10.t709 t10.t711 t10.t712 t10.t714 t10.t715 t10.t717 t10.t719 t10.t720 t10.t721 t10.t722 t10.t723 t10.t724 t10.t725 t10.t726 t10.t728 t10.t729 t10.t730 t10.t731 t10.t733 t10.t735 t10.t737 t10.t738 t10.t740 t10.t741 t10.t742 t10.t743 t10.t744 t10.t745 t10.t746 t10.t748 t10.t749 t10.t751 t10.t752 t10.t754 t10.t755 t10.t756 t10.t757 t10.t758 t10.t759 t10.t760 t10.t761 t10.t762 t10.t764 t10.t765 t10.t766 t10.t767 t10.t769 t10.t771 t10.t772 t10.t773 t10.t774 t10.t775 t10.t776 t10.t777 t10.t778 t10.t779 t10.t780 t10.t781 t10.t782 t10.t783 t10.t784 t10.t785 t10.t786 t10.t787 t10.t788 t10.t789 t10.t790 t10.t791 t10.t792 t10.t793 t10.t794 t10.t795 t10.t796 t10.t798 t10.t799 t10.t801 t10.t802 t10.t803 t10.t804 t10.t805 t10.t806 t10.t807 t10.t809 t10.t810 t10.t812 t10.t813 t10.t815 t10.t817 t10.t818 t10.t819 t10.t820 t10.t821 t10.t822 t10.t823 t10.t824 t10.t826 t10.t827 t10.t828 t10.t829 t10.t831 t10.t833 t10.t834 t10.t835 t10.t836 t10.t837 t10.t838 t10.t839 t10.t841 t10.t842 t10.t844 t10.t845 t10.t847 t10.t848 t10.t849 t10.t850 t10.t851 t10.t852 t10.t853 t10.t854 t10.t855 t10.t857 t10.t858 t10.t859 t10.t860 t10.t862 t10.t864 t10.t866 t10.t867 t10.t869 t10.t871 t10.t873 t10.t875 t10.t877 t10.t879 t10.t881 t10.t883 t10.t885 t10.t887 t10.t889 t10.t891 t10.t893 t10.t894 t10.t896 t10.t898 t10.t900 t10.t902 t10.t904 t10.t905 t10.t907 t10.t909 t10.t910 t10.t911 t10.t912 t10.t913 t10.t915 t10.t917 t10.t919 t10.t920 t10.t922 t10.t924 t10.t925 t10.t926 t10.t928 t10.t929 t10.t930 t10.t931 t10.t933 t10.t935 t10.t936 t10.t938 t10.t939 t10.t941 t10.t943 t10.t945 t10.t947 t10.t949 t10.t951 t10.t953 t10.t955 t10.t957 t10.t959 t10.t961 t10.t963 t10.t965 t10.t967 t10.t969 t10.t971 t10.t973 t10.t975 t10.t977 t10.t979 t10.t981 t10.t983 t10.t985 t10.t987 t10.t989 t10.t990 t10.t992 t10.t994 t10.t996 t10.t998 t10.t1000 t10.t1002 t10.t1004 t10.t1006 t10.t1008 t10.t1010 t10.t1011 t10.t1013 t10.t1015 t10.t1017 t10.t1019 t10.t1021 t10.t1022 t10.t1024 t10.t1026 t10.t1027 t10.t1029 t10.t1031 t10.t1033 t10.t1034 t10.t1036 t10.t1038 t10.t1039 t10.t1040 t10.t1042 t10.t1043 t10.t1044 t10.t1045 t10.t1047 t10.t1049 t10.t1050 t10.t1052 t10.t1053 t10.t1055 t10.t1057 t10.t1059 t10.t1061 t10.t1063 t10.t1065 t10.t1067 t10.t1069 t10.t1071 t10.t1073 t10.t1075 t10.t1077 t10.t1078 t10.t1080 t10.t1082 t10.t1084 t10.t1086 t10.t1088 t10.t1089 t10.t1091 t10.t1093 t10.t1094 t10.t1095 t10.t1096 t10.t1097 t10.t1098 t10.t1099 t10.t1100 t10.t1101 t10.t1102 t10.t1103 t10.t1104 t10.t1105 t10.t1106 t10.t1107 t10.t1108 t10.t1109 t10.t1111 t10.t1112 t10.t1114 t10.t1115 t10.t1117 t10.t1119 t10.t1120 t10.t1121 t10.t1123 t10.t1124 t10.t1125 t10.t1126 t10.t1128 t10.t1130 t10.t1131 t10.t1133 t10.t1134 t10.t1136 t10.t1138 t10.t1139 t10.t1141 t10.t1142 t10.t1143 t10.t1144 t10.t1145 t10.t1146 t10.t1147 t10.t1148 t10.t1149 t10.t1151 t10.t1152 t10.t1153 t10.t1154 t10.t1156 t10.t1158 t10.t1160 t10.t1162 t10.t1164 t10.t1166 t10.t1168 t10.t1170 t10.t1171 t10.t1173 t10.t1175 t10.t1177 t10.t1179 t10.t1181 t10.t1182 t10.t1184 t10.t1186 t10.t1187 t10.t1188 t10.t1189 t10.t1190 t10.t1191 t10.t1192 t10.t1193 t10.t1194 t10.t1196 t10.t1197 t10.t1198 t10.t1199 t10.t1201 t10.t1203 t10.t1204 t10.t1205 t10.t1206 t10.t1207 t10.t1208 t10.t1209 t10.t1210 t10.t1212 t10.t1213 t10.t1214 t10.t1215 t10.t1217 t10.t1219 t10.t1220 t10.t1222 t10.t1224 t10.t1225 t10.t1226 t10.t1228 t10.t1230 t10.t1232 t10.t1234 t10.t1235 t10.t1237 t10.t1239 t10.t1241 t10.t1243 t10.t1244 t10.t1246 t10.t1248 t10.t1250 t10.t1252 t10.t1254 t10.t1255 t10.t1257 t10.t1259 t10.t1260 t10.t1261 t10.t1262 t10.t1263 t10.t1265 t10.t1266 t10.t1267 t10.t1268 t10.t1270 t10.t1272 t10.t1273 t10.t1274 t10.t1276 t10.t1278 t10.t1279 t10.t1281 t10.t1282 t10.t1284 t10.t1286 t10.t1288 t10.t1290 t10.t1292 t10.t1294 t10.t1296 t10.t1298 t10.t1300 t10.t1302 t10.t1304 t10.t1306 t10.t1308 t10.t1310 t10.t1311 t10.t1313 t10.t1315 t10.t1317 t10.t1318 t10.t1319 t10.t1320 t10.t1322 t10.t1324 t10.t1325 t10.t1326 t10.t1327 t10.t1329 t10.t1331 t10.t1333 t10.t1334 t10.t1336 t10.t1338 t10.t1339 t10.t1341 t10.t1343 t10.t1345 t10.t1347 t10.t1348))
% 46.18/46.41 (step t10.t1350 (cl (= (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))))) :rule cong :premises (t10.t1349))
% 46.18/46.41 (step t10.t1351 (cl (= (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|) (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1352 (cl (= (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))))) :rule cong :premises (t10.t1351))
% 46.18/46.41 (step t10.t1353 (cl (= (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|) (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1354 (cl (= (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))))) :rule cong :premises (t10.t1353))
% 46.18/46.41 (anchor :step t10.t1355 :args ((A__questionmark_c Int) (:= A__questionmark_c A__questionmark_c)))
% 46.18/46.41 (step t10.t1355.t1 (cl (= A__questionmark_c A__questionmark_c)) :rule refl)
% 46.18/46.41 (step t10.t1355.t2 (cl (= (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1355 (cl (= (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c)) (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)))))) :rule bind)
% 46.18/46.41 (step t10.t1356 (cl (= (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))))) :rule cong :premises (t10.t1355))
% 46.18/46.41 (anchor :step t10.t1357 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.18/46.41 (step t10.t1357.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1357.t2 (cl (= (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1357.t3 (cl (= (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) :rule cong :premises (t10.t1357.t2))
% 46.18/46.41 (step t10.t1357 (cl (= (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1))) (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|)))))) :rule bind)
% 46.18/46.41 (step t10.t1358 (cl (= (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))))) :rule cong :premises (t10.t1357))
% 46.18/46.41 (anchor :step t10.t1359 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.18/46.41 (step t10.t1359.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1359.t2 (cl (= (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject) (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1359.t3 (cl (= (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) :rule cong :premises (t10.t1359.t2))
% 46.18/46.41 (step t10.t1359 (cl (= (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject))) (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T)))))) :rule bind)
% 46.18/46.41 (step t10.t1360 (cl (= (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))))) :rule cong :premises (t10.t1359))
% 46.18/46.41 (anchor :step t10.t1361 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1)))
% 46.18/46.41 (step t10.t1361.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1361.t2 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.18/46.41 (step t10.t1361.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1361.t4 (cl (= (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1361.t5 (cl (= (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) :rule cong :premises (t10.t1361.t3 t10.t1361.t4))
% 46.18/46.41 (step t10.t1361 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))) (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame)))))) :rule bind)
% 46.18/46.41 (step t10.t1362 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame)))) (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1363 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))) (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame)))))) :rule trans :premises (t10.t1361 t10.t1362))
% 46.18/46.41 (step t10.t1364 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))))) :rule cong :premises (t10.t1363))
% 46.18/46.41 (step t10.t1365 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1366 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))))) :rule cong :premises (t10.t1365))
% 46.18/46.41 (step t10.t1367 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1368 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))))) :rule cong :premises (t10.t1367))
% 46.18/46.41 (step t10.t1369 (cl (= (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1370 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1371 (cl (= (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)))) :rule trans :premises (t10.t1369 t10.t1370))
% 46.18/46.41 (step t10.t1372 (cl (= (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1373 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1374 (cl (= (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)))) :rule trans :premises (t10.t1372 t10.t1373))
% 46.18/46.41 (step t10.t1375 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1376 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))))) :rule cong :premises (t10.t1375))
% 46.18/46.41 (step t10.t1377 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1378 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))))) :rule cong :premises (t10.t1377))
% 46.18/46.41 (step t10.t1379 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1380 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))))) :rule cong :premises (t10.t1379))
% 46.18/46.41 (step t10.t1381 (cl (= (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1382 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1383 (cl (= (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)))) :rule trans :premises (t10.t1381 t10.t1382))
% 46.18/46.41 (step t10.t1384 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1385 (cl (= (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1386 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)))) :rule trans :premises (t10.t1384 t10.t1385))
% 46.18/46.41 (step t10.t1387 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1388 (cl (= (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1389 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)))) :rule trans :premises (t10.t1387 t10.t1388))
% 46.18/46.41 (step t10.t1390 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1391 (cl (= (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1392 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)))) :rule trans :premises (t10.t1390 t10.t1391))
% 46.18/46.41 (step t10.t1393 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1394 (cl (= (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1395 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)))) :rule trans :premises (t10.t1393 t10.t1394))
% 46.18/46.41 (step t10.t1396 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1397 (cl (= (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1398 (cl (= (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)))) :rule trans :premises (t10.t1396 t10.t1397))
% 46.18/46.41 (step t10.t1399 (cl (= (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1400 (cl (= (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1401 (cl (= (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)))) :rule trans :premises (t10.t1399 t10.t1400))
% 46.18/46.41 (step t10.t1402 (cl (= (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1403 (cl (= (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1404 (cl (= (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)))) :rule trans :premises (t10.t1402 t10.t1403))
% 46.18/46.41 (step t10.t1405 (cl (= (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1406 (cl (= (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))))) :rule cong :premises (t10.t1405))
% 46.18/46.41 (step t10.t1407 (cl (= (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1408 (cl (= (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))))) :rule cong :premises (t10.t1407))
% 46.18/46.41 (anchor :step t10.t1409 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3)))
% 46.18/46.41 (step t10.t1409.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.18/46.41 (step t10.t1409.t2 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.18/46.41 (step t10.t1409.t3 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.18/46.41 (step t10.t1409.t4 (cl (= (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1409 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3)) (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i))))) :rule bind)
% 46.18/46.41 (step t10.t1410 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))))) :rule cong :premises (t10.t1409))
% 46.18/46.41 (step t10.t1411 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j)))) (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1412 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))))) :rule cong :premises (t10.t1411))
% 46.18/46.41 (anchor :step t10.t1413 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3)))
% 46.18/46.41 (step t10.t1413.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.18/46.41 (step t10.t1413.t2 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.18/46.41 (step t10.t1413.t3 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.18/46.41 (step t10.t1413.t4 (cl (= (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1413 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3)) (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i))))) :rule bind)
% 46.18/46.41 (step t10.t1414 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))))) :rule cong :premises (t10.t1413))
% 46.18/46.41 (step t10.t1415 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j)))) (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1416 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))))) :rule cong :premises (t10.t1415))
% 46.18/46.41 (anchor :step t10.t1417 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3)))
% 46.18/46.41 (step t10.t1417.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.18/46.41 (step t10.t1417.t2 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.18/46.41 (step t10.t1417.t3 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.18/46.41 (step t10.t1417.t4 (cl (= (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1417 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3)) (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i))))) :rule bind)
% 46.18/46.41 (step t10.t1418 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))))) :rule cong :premises (t10.t1417))
% 46.18/46.41 (step t10.t1419 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j)))) (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1420 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))))) :rule cong :premises (t10.t1419))
% 46.18/46.41 (anchor :step t10.t1421 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_d Int) (:= A__questionmark_d A__questionmark_d) (A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.18/46.41 (step t10.t1421.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1421.t2 (cl (= A__questionmark_d A__questionmark_d)) :rule refl)
% 46.18/46.41 (step t10.t1421.t3 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.18/46.41 (step t10.t1421.t4 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.18/46.41 (step t10.t1421.t5 (cl (= (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1421 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3)) (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)))))) :rule bind)
% 46.18/46.41 (step t10.t1422 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))))) :rule cong :premises (t10.t1421))
% 46.18/46.41 (anchor :step t10.t1423 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_d Int) (:= A__questionmark_d A__questionmark_d) (A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.18/46.41 (step t10.t1423.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1423.t2 (cl (= A__questionmark_d A__questionmark_d)) :rule refl)
% 46.18/46.41 (step t10.t1423.t3 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.18/46.41 (step t10.t1423.t4 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.18/46.41 (step t10.t1423.t5 (cl (= (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1423 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y)) (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)))))) :rule bind)
% 46.18/46.41 (step t10.t1424 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))))) :rule cong :premises (t10.t1423))
% 46.18/46.41 (anchor :step t10.t1425 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_heap Int) (:= A__questionmark_heap A__questionmark_heap)))
% 46.18/46.41 (step t10.t1425.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1425.t2 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.18/46.41 (step t10.t1425.t3 (cl (= A__questionmark_heap A__questionmark_heap)) :rule refl)
% 46.18/46.41 (step t10.t1425.t4 (cl (= (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1425.t5 (cl (= (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1425.t6 (cl (= (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) :rule cong :premises (t10.t1425.t4 t10.t1425.t5))
% 46.18/46.41 (step t10.t1425 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1))) (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule bind)
% 46.18/46.41 (step t10.t1426 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))) (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1427 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1))) (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule trans :premises (t10.t1425 t10.t1426))
% 46.18/46.41 (step t10.t1428 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule cong :premises (t10.t1427))
% 46.18/46.41 (anchor :step t10.t1429 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_heap Int) (:= A__questionmark_heap A__questionmark_heap)))
% 46.18/46.41 (step t10.t1429.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1429.t2 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.18/46.41 (step t10.t1429.t3 (cl (= A__questionmark_heap A__questionmark_heap)) :rule refl)
% 46.18/46.41 (anchor :step t10.t1429.t4 :args ((A__questionmark_v_3_4 Int) (:= A__questionmark_v_3_4 A__questionmark_v_3_4)))
% 46.18/46.41 (step t10.t1429.t4.t1 (cl (= A__questionmark_v_3_4 A__questionmark_v_3_4)) :rule refl)
% 46.18/46.41 (step t10.t1429.t4.t2 (cl (= (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) :rule refl)
% 46.18/46.41 (step t10.t1429.t4.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t4.t4 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))))) :rule cong :premises (t10.t1429.t4.t3))
% 46.18/46.41 (step t10.t1429.t4.t5 (cl (= (not (not (= A__questionmark_v_3_4 tptp.nullObject))) (= A__questionmark_v_3_4 tptp.nullObject))) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t4.t6 (cl (= (= A__questionmark_v_3_4 tptp.nullObject) (= tptp.nullObject A__questionmark_v_3_4))) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t4.t7 (cl (= (not (not (= A__questionmark_v_3_4 tptp.nullObject))) (= tptp.nullObject A__questionmark_v_3_4))) :rule trans :premises (t10.t1429.t4.t5 t10.t1429.t4.t6))
% 46.18/46.41 (step t10.t1429.t4.t8 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4)))) :rule cong :premises (t10.t1429.t4.t4 t10.t1429.t4.t7))
% 46.18/46.41 (step t10.t1429.t4.t9 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))))) :rule cong :premises (t10.t1429.t4.t8))
% 46.18/46.41 (step t10.t1429.t4.t10 (cl (= (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t4.t11 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) :rule cong :premises (t10.t1429.t4.t9 t10.t1429.t4.t10))
% 46.18/46.41 (step t10.t1429.t4.t12 (cl (= (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1))) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule cong :premises (t10.t1429.t4.t2 t10.t1429.t4.t11))
% 46.18/46.41 (step t10.t1429.t4 (cl (= (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule bind)
% 46.18/46.41 (step t10.t1429.t5 (cl (= (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_v_3_4 Int)) (not (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t6 (cl (= (forall ((A__questionmark_v_3_4 Int)) (not (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) (forall ((A__questionmark_v_3_4 Int)) (or (not (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject A__questionmark_v_3_4)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t7 (cl (= (forall ((A__questionmark_v_3_4 Int)) (or (not (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject A__questionmark_v_3_4)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) (or (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t8 (cl (= (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) true)) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t9 (cl (= (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not true))) :rule cong :premises (t10.t1429.t8))
% 46.18/46.41 (step t10.t1429.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t11 (cl (= (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) false)) :rule trans :premises (t10.t1429.t9 t10.t1429.t10))
% 46.18/46.41 (step t10.t1429.t12 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule refl)
% 46.18/46.41 (step t10.t1429.t13 (cl (= (or (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule cong :premises (t10.t1429.t11 t10.t1429.t12))
% 46.18/46.41 (step t10.t1429.t14 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1429.t15 (cl (= (or (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule trans :premises (t10.t1429.t13 t10.t1429.t14))
% 46.18/46.41 (step t10.t1429.t16 (cl (= (forall ((A__questionmark_v_3_4 Int)) (or (not (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject A__questionmark_v_3_4)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule trans :premises (t10.t1429.t7 t10.t1429.t15))
% 46.18/46.41 (step t10.t1429.t17 (cl (= (forall ((A__questionmark_v_3_4 Int)) (not (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule trans :premises (t10.t1429.t6 t10.t1429.t16))
% 46.18/46.41 (step t10.t1429.t18 (cl (= (not (forall ((A__questionmark_v_3_4 Int)) (not (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule cong :premises (t10.t1429.t17))
% 46.18/46.41 (step t10.t1429.t19 (cl (= (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject A__questionmark_v_3_4))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule trans :premises (t10.t1429.t5 t10.t1429.t18))
% 46.18/46.41 (step t10.t1429.t20 (cl (= (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule trans :premises (t10.t1429.t4 t10.t1429.t19))
% 46.18/46.41 (step t10.t1429 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1))))) (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))))) :rule bind)
% 46.18/46.41 (step t10.t1430 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1431 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1))))) (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a)))))))) :rule trans :premises (t10.t1429 t10.t1430))
% 46.18/46.41 (step t10.t1432 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule cong :premises (t10.t1431))
% 46.18/46.41 (anchor :step t10.t1433 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r) (A__questionmark_heap Int) (:= A__questionmark_heap A__questionmark_heap)))
% 46.18/46.41 (step t10.t1433.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1433.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1433.t3 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.18/46.41 (step t10.t1433.t4 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (step t10.t1433.t5 (cl (= A__questionmark_heap A__questionmark_heap)) :rule refl)
% 46.18/46.41 (step t10.t1433.t6 (cl (= (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1433.t7 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))))) :rule cong :premises (t10.t1433.t6))
% 46.18/46.41 (step t10.t1433.t8 (cl (= (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1433.t9 (cl (= (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) :rule cong :premises (t10.t1433.t8))
% 46.18/46.41 (step t10.t1433.t10 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))))))) :rule cong :premises (t10.t1433.t7 t10.t1433.t9))
% 46.18/46.41 (step t10.t1433.t11 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))))) :rule cong :premises (t10.t1433.t10))
% 46.18/46.41 (step t10.t1433.t12 (cl (= (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1433.t13 (cl (= (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) :rule cong :premises (t10.t1433.t12))
% 46.18/46.41 (step t10.t1433.t14 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) :rule cong :premises (t10.t1433.t11 t10.t1433.t13))
% 46.18/46.41 (step t10.t1433 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject)))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))))) :rule bind)
% 46.18/46.41 (step t10.t1434 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1435 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject)))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))))) :rule trans :premises (t10.t1433 t10.t1434))
% 46.18/46.41 (step t10.t1436 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))))) :rule cong :premises (t10.t1435))
% 46.18/46.41 (anchor :step t10.t1437 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a)))
% 46.18/46.41 (step t10.t1437.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1437.t2 (cl (= (<= 1 (|tptp.'Rank'| A__questionmark_a)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1437 (cl (= (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a))) (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1)))) :rule bind)
% 46.18/46.41 (step t10.t1438 (cl (= (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))))) :rule cong :premises (t10.t1437))
% 46.18/46.41 (anchor :step t10.t1439 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1439.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1439.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1439.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (step t10.t1439.t4 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= A__questionmark_a tptp.nullObject))) :rule all_simplify)
% 46.18/46.41 (step t10.t1439.t5 (cl (= (= A__questionmark_a tptp.nullObject) (= tptp.nullObject A__questionmark_a))) :rule all_simplify)
% 46.18/46.41 (step t10.t1439.t6 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= tptp.nullObject A__questionmark_a))) :rule trans :premises (t10.t1439.t4 t10.t1439.t5))
% 46.18/46.41 (step t10.t1439.t7 (cl (= (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1439.t8 (cl (= (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) :rule cong :premises (t10.t1439.t7))
% 46.18/46.41 (step t10.t1439.t9 (cl (= (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1))) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))))))) :rule cong :premises (t10.t1439.t6 t10.t1439.t8))
% 46.18/46.41 (step t10.t1439.t10 (cl (= (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))))) :rule cong :premises (t10.t1439.t9))
% 46.18/46.41 (step t10.t1439.t11 (cl (= (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1439.t12 (cl (= (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) :rule cong :premises (t10.t1439.t10 t10.t1439.t11))
% 46.18/46.41 (step t10.t1439 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule bind)
% 46.18/46.41 (step t10.t1440 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1441 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule trans :premises (t10.t1439 t10.t1440))
% 46.18/46.41 (step t10.t1442 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))))) :rule cong :premises (t10.t1441))
% 46.18/46.41 (anchor :step t10.t1443 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1443.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1443.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1443.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (step t10.t1443.t4 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= A__questionmark_a tptp.nullObject))) :rule all_simplify)
% 46.18/46.41 (step t10.t1443.t5 (cl (= (= A__questionmark_a tptp.nullObject) (= tptp.nullObject A__questionmark_a))) :rule all_simplify)
% 46.18/46.41 (step t10.t1443.t6 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= tptp.nullObject A__questionmark_a))) :rule trans :premises (t10.t1443.t4 t10.t1443.t5))
% 46.18/46.41 (step t10.t1443.t7 (cl (= (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1443.t8 (cl (= (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) :rule cong :premises (t10.t1443.t7))
% 46.18/46.41 (step t10.t1443.t9 (cl (= (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1))) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))))))) :rule cong :premises (t10.t1443.t6 t10.t1443.t8))
% 46.18/46.41 (step t10.t1443.t10 (cl (= (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))))) :rule cong :premises (t10.t1443.t9))
% 46.18/46.41 (step t10.t1443.t11 (cl (= (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1443.t12 (cl (= (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) :rule cong :premises (t10.t1443.t10 t10.t1443.t11))
% 46.18/46.41 (step t10.t1443 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule bind)
% 46.18/46.41 (step t10.t1444 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1445 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule trans :premises (t10.t1443 t10.t1444))
% 46.18/46.41 (step t10.t1446 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))))) :rule cong :premises (t10.t1445))
% 46.18/46.41 (anchor :step t10.t1447 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1447.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1447.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1447.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (step t10.t1447.t4 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= A__questionmark_a tptp.nullObject))) :rule all_simplify)
% 46.18/46.41 (step t10.t1447.t5 (cl (= (= A__questionmark_a tptp.nullObject) (= tptp.nullObject A__questionmark_a))) :rule all_simplify)
% 46.18/46.41 (step t10.t1447.t6 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= tptp.nullObject A__questionmark_a))) :rule trans :premises (t10.t1447.t4 t10.t1447.t5))
% 46.18/46.41 (step t10.t1447.t7 (cl (= (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1447.t8 (cl (= (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))))) :rule cong :premises (t10.t1447.t7))
% 46.18/46.41 (step t10.t1447.t9 (cl (= (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1))) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))))))) :rule cong :premises (t10.t1447.t6 t10.t1447.t8))
% 46.18/46.41 (step t10.t1447.t10 (cl (= (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))))))) :rule cong :premises (t10.t1447.t9))
% 46.18/46.41 (step t10.t1447.t11 (cl (= (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1447.t12 (cl (= (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) :rule cong :premises (t10.t1447.t10 t10.t1447.t11))
% 46.18/46.41 (step t10.t1447 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule bind)
% 46.18/46.41 (step t10.t1448 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1449 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule trans :premises (t10.t1447 t10.t1448))
% 46.18/46.41 (step t10.t1450 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))))) :rule cong :premises (t10.t1449))
% 46.18/46.41 (anchor :step t10.t1451 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1451.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1451.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1451.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (step t10.t1451.t4 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= A__questionmark_a tptp.nullObject))) :rule all_simplify)
% 46.18/46.41 (step t10.t1451.t5 (cl (= (= A__questionmark_a tptp.nullObject) (= tptp.nullObject A__questionmark_a))) :rule all_simplify)
% 46.18/46.41 (step t10.t1451.t6 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= tptp.nullObject A__questionmark_a))) :rule trans :premises (t10.t1451.t4 t10.t1451.t5))
% 46.18/46.41 (step t10.t1451.t7 (cl (= (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1451.t8 (cl (= (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))))) :rule cong :premises (t10.t1451.t7))
% 46.18/46.41 (step t10.t1451.t9 (cl (= (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1))) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))))))) :rule cong :premises (t10.t1451.t6 t10.t1451.t8))
% 46.18/46.41 (step t10.t1451.t10 (cl (= (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))))))) :rule cong :premises (t10.t1451.t9))
% 46.18/46.41 (step t10.t1451.t11 (cl (= (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1451.t12 (cl (= (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) :rule cong :premises (t10.t1451.t10 t10.t1451.t11))
% 46.18/46.41 (step t10.t1451 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule bind)
% 46.18/46.41 (step t10.t1452 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1453 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r))) (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a)))))) :rule trans :premises (t10.t1451 t10.t1452))
% 46.18/46.41 (step t10.t1454 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))))) :rule cong :premises (t10.t1453))
% 46.18/46.41 (anchor :step t10.t1455 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a)))
% 46.18/46.41 (step t10.t1455.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (anchor :step t10.t1455.t2 :args ((A__questionmark_v_4_5 Int) (:= A__questionmark_v_4_5 A__questionmark_v_4_5)))
% 46.18/46.41 (step t10.t1455.t2.t1 (cl (= A__questionmark_v_4_5 A__questionmark_v_4_5)) :rule refl)
% 46.18/46.41 (step t10.t1455.t2.t2 (cl (= (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)))) :rule refl)
% 46.18/46.41 (step t10.t1455.t2.t3 (cl (= (<= 0 A__questionmark_v_4_5) (>= A__questionmark_v_4_5 0))) :rule all_simplify)
% 46.18/46.41 (step t10.t1455.t2.t4 (cl (= (not (<= 0 A__questionmark_v_4_5)) (not (>= A__questionmark_v_4_5 0)))) :rule cong :premises (t10.t1455.t2.t3))
% 46.18/46.41 (step t10.t1455.t2.t5 (cl (= (<= A__questionmark_v_4_5 tptp.int_2147483647) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0))) :rule all_simplify)
% 46.18/46.41 (step t10.t1455.t2.t6 (cl (= (not (<= A__questionmark_v_4_5 tptp.int_2147483647)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))) :rule cong :premises (t10.t1455.t2.t5))
% 46.18/46.41 (step t10.t1455.t2.t7 (cl (= (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647))) (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0))))) :rule cong :premises (t10.t1455.t2.t4 t10.t1455.t2.t6))
% 46.18/46.41 (step t10.t1455.t2.t8 (cl (= (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))) (not (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))))) :rule cong :premises (t10.t1455.t2.t7))
% 46.18/46.41 (step t10.t1455.t2.t9 (cl (= (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647))))) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0))))))) :rule cong :premises (t10.t1455.t2.t2 t10.t1455.t2.t8))
% 46.18/46.41 (step t10.t1455.t2 (cl (= (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))))))) :rule bind)
% 46.18/46.41 (step t10.t1455.t3 (cl (= (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))))) (not (forall ((A__questionmark_v_4_5 Int)) (not (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1455.t4 (cl (= (forall ((A__questionmark_v_4_5 Int)) (not (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0))))))) (forall ((A__questionmark_v_4_5 Int)) (or (not (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a))) (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1455.t5 (cl (= (forall ((A__questionmark_v_4_5 Int)) (or (not (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a))) (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))) (or (not (= (|tptp.'Length'| A__questionmark_a) (|tptp.'Length'| A__questionmark_a))) (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1455.t6 (cl (= (= (|tptp.'Length'| A__questionmark_a) (|tptp.'Length'| A__questionmark_a)) true)) :rule all_simplify)
% 46.18/46.41 (step t10.t1455.t7 (cl (= (not (= (|tptp.'Length'| A__questionmark_a) (|tptp.'Length'| A__questionmark_a))) (not true))) :rule cong :premises (t10.t1455.t6))
% 46.18/46.41 (step t10.t1455.t8 (cl (= (not true) false)) :rule all_simplify)
% 46.18/46.41 (step t10.t1455.t9 (cl (= (not (= (|tptp.'Length'| A__questionmark_a) (|tptp.'Length'| A__questionmark_a))) false)) :rule trans :premises (t10.t1455.t7 t10.t1455.t8))
% 46.18/46.41 (step t10.t1455.t10 (cl (= (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (|tptp.'Length'| A__questionmark_a) 0)))) :rule refl)
% 46.18/46.41 (step t10.t1455.t11 (cl (= (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0)))) :rule refl)
% 46.18/46.41 (step t10.t1455.t12 (cl (= (or (not (= (|tptp.'Length'| A__questionmark_a) (|tptp.'Length'| A__questionmark_a))) (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))) (or false (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))) :rule cong :premises (t10.t1455.t9 t10.t1455.t10 t10.t1455.t11))
% 46.18/46.41 (step t10.t1455.t13 (cl (= (or false (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))) (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1455.t14 (cl (= (or (not (= (|tptp.'Length'| A__questionmark_a) (|tptp.'Length'| A__questionmark_a))) (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))) (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))) :rule trans :premises (t10.t1455.t12 t10.t1455.t13))
% 46.18/46.41 (step t10.t1455.t15 (cl (= (forall ((A__questionmark_v_4_5 Int)) (or (not (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a))) (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))) (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))) :rule trans :premises (t10.t1455.t5 t10.t1455.t14))
% 46.18/46.41 (step t10.t1455.t16 (cl (= (forall ((A__questionmark_v_4_5 Int)) (not (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0))))))) (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))) :rule trans :premises (t10.t1455.t4 t10.t1455.t15))
% 46.18/46.41 (step t10.t1455.t17 (cl (= (not (forall ((A__questionmark_v_4_5 Int)) (not (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))))))) (not (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0)))))) :rule cong :premises (t10.t1455.t16))
% 46.18/46.41 (step t10.t1455.t18 (cl (= (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (>= A__questionmark_v_4_5 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_4_5)) 0)))))) (not (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0)))))) :rule trans :premises (t10.t1455.t3 t10.t1455.t17))
% 46.18/46.41 (step t10.t1455.t19 (cl (= (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))) (not (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0)))))) :rule trans :premises (t10.t1455.t2 t10.t1455.t18))
% 46.18/46.41 (step t10.t1455 (cl (= (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647))))))) (forall ((A__questionmark_a Int)) (not (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))))) :rule bind)
% 46.18/46.41 (step t10.t1456 (cl (= (forall ((A__questionmark_a Int)) (not (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))) (forall ((A__questionmark_a Int)) (and (>= (|tptp.'Length'| A__questionmark_a) 0) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1457 (cl (= (forall ((A__questionmark_a Int)) (and (>= (|tptp.'Length'| A__questionmark_a) 0) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))) (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1458 (cl (= (forall ((A__questionmark_a Int)) (not (or (not (>= (|tptp.'Length'| A__questionmark_a) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| A__questionmark_a))) 0))))) (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))))) :rule trans :premises (t10.t1456 t10.t1457))
% 46.18/46.41 (step t10.t1459 (cl (= (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647))))))) (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))))) :rule trans :premises (t10.t1455 t10.t1458))
% 46.18/46.41 (step t10.t1460 (cl (= (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))))) :rule cong :premises (t10.t1459))
% 46.18/46.41 (anchor :step t10.t1461 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.18/46.41 (step t10.t1461.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1461.t2 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.18/46.41 (step t10.t1461.t3 (cl (= (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) :rule all_simplify)
% 46.18/46.41 (step t10.t1461 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))) (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0)))) :rule bind)
% 46.18/46.41 (step t10.t1462 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))))) :rule cong :premises (t10.t1461))
% 46.18/46.41 (step t10.t1463 (cl (= (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a)))) (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1464 (cl (= (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))))) :rule cong :premises (t10.t1463))
% 46.18/46.41 (step t10.t1465 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))))) :rule refl)
% 46.18/46.41 (anchor :step t10.t1466 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.18/46.41 (step t10.t1466.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.18/46.41 (step t10.t1466.t2 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.18/46.41 (step t10.t1466.t3 (cl (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (|tptp.'UBound'| A__questionmark_a A__questionmark_i))) :rule refl)
% 46.18/46.41 (step t10.t1466.t4 (cl (= (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1) (+ (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) (* (- 1) 1)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1466.t5 (cl (= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))) :rule refl)
% 46.18/46.41 (step t10.t1466.t6 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.18/46.41 (step t10.t1466.t7 (cl (= (+ (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) (* (- 1) 1)) (+ (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) (- 1)))) :rule cong :premises (t10.t1466.t5 t10.t1466.t6))
% 46.18/46.41 (step t10.t1466.t8 (cl (= (+ (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) (- 1)) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1466.t9 (cl (= (+ (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) (* (- 1) 1)) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) :rule trans :premises (t10.t1466.t7 t10.t1466.t8))
% 46.18/46.41 (step t10.t1466.t10 (cl (= (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) :rule trans :premises (t10.t1466.t4 t10.t1466.t9))
% 46.18/46.41 (step t10.t1466.t11 (cl (= (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) :rule cong :premises (t10.t1466.t3 t10.t1466.t10))
% 46.18/46.41 (step t10.t1466 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1))) (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))))) :rule bind)
% 46.18/46.41 (step t10.t1467 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))))) :rule cong :premises (t10.t1466))
% 46.18/46.41 (anchor :step t10.t1468 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_ET Int) (:= A__questionmark_ET A__questionmark_ET) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1468.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1468.t2 (cl (= A__questionmark_ET A__questionmark_ET)) :rule refl)
% 46.18/46.41 (step t10.t1468.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (step t10.t1468.t4 (cl (= (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1468.t5 (cl (= (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1468.t6 (cl (= (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) :rule cong :premises (t10.t1468.t4 t10.t1468.t5))
% 46.18/46.41 (step t10.t1468 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule bind)
% 46.18/46.41 (step t10.t1469 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T)))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1470 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule trans :premises (t10.t1468 t10.t1469))
% 46.18/46.41 (step t10.t1471 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))))) :rule cong :premises (t10.t1470))
% 46.18/46.41 (anchor :step t10.t1472 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_ET Int) (:= A__questionmark_ET A__questionmark_ET) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1472.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1472.t2 (cl (= A__questionmark_ET A__questionmark_ET)) :rule refl)
% 46.18/46.41 (step t10.t1472.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (step t10.t1472.t4 (cl (= (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1472.t5 (cl (= (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1472.t6 (cl (= (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) :rule cong :premises (t10.t1472.t4 t10.t1472.t5))
% 46.18/46.41 (step t10.t1472 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule bind)
% 46.18/46.41 (step t10.t1473 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T)))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1474 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule trans :premises (t10.t1472 t10.t1473))
% 46.18/46.41 (step t10.t1475 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))))) :rule cong :premises (t10.t1474))
% 46.18/46.41 (anchor :step t10.t1476 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_ET Int) (:= A__questionmark_ET A__questionmark_ET) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1476.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1476.t2 (cl (= A__questionmark_ET A__questionmark_ET)) :rule refl)
% 46.18/46.41 (step t10.t1476.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (step t10.t1476.t4 (cl (= (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1476.t5 (cl (= (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1476.t6 (cl (= (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) :rule cong :premises (t10.t1476.t4 t10.t1476.t5))
% 46.18/46.41 (step t10.t1476 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule bind)
% 46.18/46.41 (step t10.t1477 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1478 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule trans :premises (t10.t1476 t10.t1477))
% 46.18/46.41 (step t10.t1479 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))))) :rule cong :premises (t10.t1478))
% 46.18/46.41 (anchor :step t10.t1480 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_ET Int) (:= A__questionmark_ET A__questionmark_ET) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1480.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1480.t2 (cl (= A__questionmark_ET A__questionmark_ET)) :rule refl)
% 46.18/46.41 (step t10.t1480.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (step t10.t1480.t4 (cl (= (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1480.t5 (cl (= (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1480.t6 (cl (= (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) :rule cong :premises (t10.t1480.t4 t10.t1480.t5))
% 46.18/46.41 (step t10.t1480 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule bind)
% 46.18/46.41 (step t10.t1481 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1482 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|))) (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T)))))) :rule trans :premises (t10.t1480 t10.t1481))
% 46.18/46.41 (step t10.t1483 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))))) :rule cong :premises (t10.t1482))
% 46.18/46.41 (step t10.t1484 (cl (= (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1485 (cl (= (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t1484))
% 46.18/46.41 (anchor :step t10.t1486 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1486.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1486.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (anchor :step t10.t1486.t3 :args ((A__questionmark_v_5_6 Int) (:= A__questionmark_v_5_6 A__questionmark_v_5_6)))
% 46.18/46.41 (step t10.t1486.t3.t1 (cl (= A__questionmark_v_5_6 A__questionmark_v_5_6)) :rule refl)
% 46.18/46.41 (step t10.t1486.t3.t2 (cl (= (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) :rule refl)
% 46.18/46.41 (step t10.t1486.t3.t3 (cl (= (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1486.t3.t4 (cl (= (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))))) :rule cong :premises (t10.t1486.t3.t3))
% 46.18/46.41 (step t10.t1486.t3.t5 (cl (= (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1486.t3.t6 (cl (= (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))) :rule cong :premises (t10.t1486.t3.t5))
% 46.18/46.41 (step t10.t1486.t3.t7 (cl (= (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1))) (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1486.t3.t4 t10.t1486.t3.t6))
% 46.18/46.41 (step t10.t1486.t3.t8 (cl (= (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1486.t3.t7))
% 46.18/46.41 (step t10.t1486.t3.t9 (cl (= (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1))))) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|)))))))) :rule cong :premises (t10.t1486.t3.t2 t10.t1486.t3.t8))
% 46.18/46.41 (step t10.t1486.t3 (cl (= (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))))))) :rule bind)
% 46.18/46.41 (step t10.t1486.t4 (cl (= (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))))) (not (forall ((A__questionmark_v_5_6 Int)) (not (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1486.t5 (cl (= (forall ((A__questionmark_v_5_6 Int)) (not (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|)))))))) (forall ((A__questionmark_v_5_6 Int)) (or (not (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1486.t6 (cl (= (forall ((A__questionmark_v_5_6 Int)) (or (not (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))) (or (not (= (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1486.t7 (cl (= (= (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) true)) :rule all_simplify)
% 46.18/46.41 (step t10.t1486.t8 (cl (= (not (= (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) (not true))) :rule cong :premises (t10.t1486.t7))
% 46.18/46.41 (step t10.t1486.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.18/46.41 (step t10.t1486.t10 (cl (= (not (= (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) false)) :rule trans :premises (t10.t1486.t8 t10.t1486.t9))
% 46.18/46.41 (step t10.t1486.t11 (cl (= (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))))) :rule refl)
% 46.18/46.41 (step t10.t1486.t12 (cl (= (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))) :rule refl)
% 46.18/46.41 (step t10.t1486.t13 (cl (= (or (not (= (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or false (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1486.t10 t10.t1486.t11 t10.t1486.t12))
% 46.18/46.41 (step t10.t1486.t14 (cl (= (or false (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1486.t15 (cl (= (or (not (= (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1486.t13 t10.t1486.t14))
% 46.18/46.41 (step t10.t1486.t16 (cl (= (forall ((A__questionmark_v_5_6 Int)) (or (not (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1486.t6 t10.t1486.t15))
% 46.18/46.41 (step t10.t1486.t17 (cl (= (forall ((A__questionmark_v_5_6 Int)) (not (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|)))))))) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1486.t5 t10.t1486.t16))
% 46.18/46.41 (step t10.t1486.t18 (cl (= (not (forall ((A__questionmark_v_5_6 Int)) (not (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1486.t17))
% 46.18/46.41 (step t10.t1486.t19 (cl (= (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6))) (not (= tptp.true_1 (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|))))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule trans :premises (t10.t1486.t4 t10.t1486.t18))
% 46.18/46.41 (step t10.t1486.t20 (cl (= (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule trans :premises (t10.t1486.t3 t10.t1486.t19))
% 46.18/46.41 (step t10.t1486 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1))))))) (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))))) :rule bind)
% 46.18/46.41 (step t10.t1487 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1488 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r))) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1489 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1487 t10.t1488))
% 46.18/46.41 (step t10.t1490 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1))))))) (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1486 t10.t1489))
% 46.18/46.41 (step t10.t1491 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1490))
% 46.18/46.41 (anchor :step t10.t1492 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1492.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1492.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (anchor :step t10.t1492.t3 :args ((A__questionmark_v_6_7 Int) (:= A__questionmark_v_6_7 A__questionmark_v_6_7)))
% 46.18/46.41 (step t10.t1492.t3.t1 (cl (= A__questionmark_v_6_7 A__questionmark_v_6_7)) :rule refl)
% 46.18/46.41 (step t10.t1492.t3.t2 (cl (= (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) :rule refl)
% 46.18/46.41 (step t10.t1492.t3.t3 (cl (= (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1492.t3.t4 (cl (= (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))))) :rule cong :premises (t10.t1492.t3.t3))
% 46.18/46.41 (step t10.t1492.t3.t5 (cl (= (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1492.t3.t6 (cl (= (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))) :rule cong :premises (t10.t1492.t3.t5))
% 46.18/46.41 (step t10.t1492.t3.t7 (cl (= (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1))) (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1492.t3.t4 t10.t1492.t3.t6))
% 46.18/46.41 (step t10.t1492.t3.t8 (cl (= (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1492.t3.t7))
% 46.18/46.41 (step t10.t1492.t3.t9 (cl (= (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1))))) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|)))))))) :rule cong :premises (t10.t1492.t3.t2 t10.t1492.t3.t8))
% 46.18/46.41 (step t10.t1492.t3 (cl (= (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))))))) :rule bind)
% 46.18/46.41 (step t10.t1492.t4 (cl (= (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))))) (not (forall ((A__questionmark_v_6_7 Int)) (not (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1492.t5 (cl (= (forall ((A__questionmark_v_6_7 Int)) (not (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|)))))))) (forall ((A__questionmark_v_6_7 Int)) (or (not (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1492.t6 (cl (= (forall ((A__questionmark_v_6_7 Int)) (or (not (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))) (or (not (= (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1492.t7 (cl (= (= (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) true)) :rule all_simplify)
% 46.18/46.41 (step t10.t1492.t8 (cl (= (not (= (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) (not true))) :rule cong :premises (t10.t1492.t7))
% 46.18/46.41 (step t10.t1492.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.18/46.41 (step t10.t1492.t10 (cl (= (not (= (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) false)) :rule trans :premises (t10.t1492.t8 t10.t1492.t9))
% 46.18/46.41 (step t10.t1492.t11 (cl (= (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))))) :rule refl)
% 46.18/46.41 (step t10.t1492.t12 (cl (= (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))) :rule refl)
% 46.18/46.41 (step t10.t1492.t13 (cl (= (or (not (= (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or false (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1492.t10 t10.t1492.t11 t10.t1492.t12))
% 46.18/46.41 (step t10.t1492.t14 (cl (= (or false (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1492.t15 (cl (= (or (not (= (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1492.t13 t10.t1492.t14))
% 46.18/46.41 (step t10.t1492.t16 (cl (= (forall ((A__questionmark_v_6_7 Int)) (or (not (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1492.t6 t10.t1492.t15))
% 46.18/46.41 (step t10.t1492.t17 (cl (= (forall ((A__questionmark_v_6_7 Int)) (not (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|)))))))) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1492.t5 t10.t1492.t16))
% 46.18/46.41 (step t10.t1492.t18 (cl (= (not (forall ((A__questionmark_v_6_7 Int)) (not (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1492.t17))
% 46.18/46.41 (step t10.t1492.t19 (cl (= (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7))) (not (= tptp.true_1 (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|))))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule trans :premises (t10.t1492.t4 t10.t1492.t18))
% 46.18/46.41 (step t10.t1492.t20 (cl (= (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule trans :premises (t10.t1492.t3 t10.t1492.t19))
% 46.18/46.41 (step t10.t1492 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1))))))) (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))))) :rule bind)
% 46.18/46.41 (step t10.t1493 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1494 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r))) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1495 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1493 t10.t1494))
% 46.18/46.41 (step t10.t1496 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1))))))) (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1492 t10.t1495))
% 46.18/46.41 (step t10.t1497 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1496))
% 46.18/46.41 (anchor :step t10.t1498 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1498.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1498.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (anchor :step t10.t1498.t3 :args ((A__questionmark_v_7_8 Int) (:= A__questionmark_v_7_8 A__questionmark_v_7_8)))
% 46.18/46.41 (step t10.t1498.t3.t1 (cl (= A__questionmark_v_7_8 A__questionmark_v_7_8)) :rule refl)
% 46.18/46.41 (step t10.t1498.t3.t2 (cl (= (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) :rule refl)
% 46.18/46.41 (step t10.t1498.t3.t3 (cl (= (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1498.t3.t4 (cl (= (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))))) :rule cong :premises (t10.t1498.t3.t3))
% 46.18/46.41 (step t10.t1498.t3.t5 (cl (= (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1498.t3.t6 (cl (= (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))) :rule cong :premises (t10.t1498.t3.t5))
% 46.18/46.41 (step t10.t1498.t3.t7 (cl (= (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1))) (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1498.t3.t4 t10.t1498.t3.t6))
% 46.18/46.41 (step t10.t1498.t3.t8 (cl (= (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1498.t3.t7))
% 46.18/46.41 (step t10.t1498.t3.t9 (cl (= (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1))))) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|)))))))) :rule cong :premises (t10.t1498.t3.t2 t10.t1498.t3.t8))
% 46.18/46.41 (step t10.t1498.t3 (cl (= (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))))))) :rule bind)
% 46.18/46.41 (step t10.t1498.t4 (cl (= (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))))) (not (forall ((A__questionmark_v_7_8 Int)) (not (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1498.t5 (cl (= (forall ((A__questionmark_v_7_8 Int)) (not (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|)))))))) (forall ((A__questionmark_v_7_8 Int)) (or (not (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1498.t6 (cl (= (forall ((A__questionmark_v_7_8 Int)) (or (not (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))) (or (not (= (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1498.t7 (cl (= (= (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) true)) :rule all_simplify)
% 46.18/46.41 (step t10.t1498.t8 (cl (= (not (= (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) (not true))) :rule cong :premises (t10.t1498.t7))
% 46.18/46.41 (step t10.t1498.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.18/46.41 (step t10.t1498.t10 (cl (= (not (= (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) false)) :rule trans :premises (t10.t1498.t8 t10.t1498.t9))
% 46.18/46.41 (step t10.t1498.t11 (cl (= (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) :rule refl)
% 46.18/46.41 (step t10.t1498.t12 (cl (= (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))) :rule refl)
% 46.18/46.41 (step t10.t1498.t13 (cl (= (or (not (= (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or false (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1498.t10 t10.t1498.t11 t10.t1498.t12))
% 46.18/46.41 (step t10.t1498.t14 (cl (= (or false (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1498.t15 (cl (= (or (not (= (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1498.t13 t10.t1498.t14))
% 46.18/46.41 (step t10.t1498.t16 (cl (= (forall ((A__questionmark_v_7_8 Int)) (or (not (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1498.t6 t10.t1498.t15))
% 46.18/46.41 (step t10.t1498.t17 (cl (= (forall ((A__questionmark_v_7_8 Int)) (not (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|)))))))) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1498.t5 t10.t1498.t16))
% 46.18/46.41 (step t10.t1498.t18 (cl (= (not (forall ((A__questionmark_v_7_8 Int)) (not (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1498.t17))
% 46.18/46.41 (step t10.t1498.t19 (cl (= (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8))) (not (= tptp.true_1 (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|))))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule trans :premises (t10.t1498.t4 t10.t1498.t18))
% 46.18/46.41 (step t10.t1498.t20 (cl (= (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule trans :premises (t10.t1498.t3 t10.t1498.t19))
% 46.18/46.41 (step t10.t1498 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1))))))) (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))))) :rule bind)
% 46.18/46.41 (step t10.t1499 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1500 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1501 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1499 t10.t1500))
% 46.18/46.41 (step t10.t1502 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1))))))) (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1498 t10.t1501))
% 46.18/46.41 (step t10.t1503 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1502))
% 46.18/46.41 (anchor :step t10.t1504 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.18/46.41 (step t10.t1504.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.18/46.41 (step t10.t1504.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.18/46.41 (anchor :step t10.t1504.t3 :args ((A__questionmark_v_8_9 Int) (:= A__questionmark_v_8_9 A__questionmark_v_8_9)))
% 46.18/46.41 (step t10.t1504.t3.t1 (cl (= A__questionmark_v_8_9 A__questionmark_v_8_9)) :rule refl)
% 46.18/46.41 (step t10.t1504.t3.t2 (cl (= (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) :rule refl)
% 46.18/46.41 (step t10.t1504.t3.t3 (cl (= (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1504.t3.t4 (cl (= (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))))) :rule cong :premises (t10.t1504.t3.t3))
% 46.18/46.41 (step t10.t1504.t3.t5 (cl (= (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1504.t3.t6 (cl (= (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))) :rule cong :premises (t10.t1504.t3.t5))
% 46.18/46.41 (step t10.t1504.t3.t7 (cl (= (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1))) (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1504.t3.t4 t10.t1504.t3.t6))
% 46.18/46.41 (step t10.t1504.t3.t8 (cl (= (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1504.t3.t7))
% 46.18/46.41 (step t10.t1504.t3.t9 (cl (= (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1))))) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|)))))))) :rule cong :premises (t10.t1504.t3.t2 t10.t1504.t3.t8))
% 46.18/46.41 (step t10.t1504.t3 (cl (= (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))))))) :rule bind)
% 46.18/46.41 (step t10.t1504.t4 (cl (= (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))))) (not (forall ((A__questionmark_v_8_9 Int)) (not (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1504.t5 (cl (= (forall ((A__questionmark_v_8_9 Int)) (not (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|)))))))) (forall ((A__questionmark_v_8_9 Int)) (or (not (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1504.t6 (cl (= (forall ((A__questionmark_v_8_9 Int)) (or (not (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))) (or (not (= (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1504.t7 (cl (= (= (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) true)) :rule all_simplify)
% 46.18/46.41 (step t10.t1504.t8 (cl (= (not (= (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) (not true))) :rule cong :premises (t10.t1504.t7))
% 46.18/46.41 (step t10.t1504.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.18/46.41 (step t10.t1504.t10 (cl (= (not (= (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) false)) :rule trans :premises (t10.t1504.t8 t10.t1504.t9))
% 46.18/46.41 (step t10.t1504.t11 (cl (= (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) :rule refl)
% 46.18/46.41 (step t10.t1504.t12 (cl (= (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))) :rule refl)
% 46.18/46.41 (step t10.t1504.t13 (cl (= (or (not (= (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or false (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1504.t10 t10.t1504.t11 t10.t1504.t12))
% 46.18/46.41 (step t10.t1504.t14 (cl (= (or false (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1504.t15 (cl (= (or (not (= (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1504.t13 t10.t1504.t14))
% 46.18/46.41 (step t10.t1504.t16 (cl (= (forall ((A__questionmark_v_8_9 Int)) (or (not (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1504.t6 t10.t1504.t15))
% 46.18/46.41 (step t10.t1504.t17 (cl (= (forall ((A__questionmark_v_8_9 Int)) (not (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|)))))))) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1504.t5 t10.t1504.t16))
% 46.18/46.41 (step t10.t1504.t18 (cl (= (not (forall ((A__questionmark_v_8_9 Int)) (not (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1504.t17))
% 46.18/46.41 (step t10.t1504.t19 (cl (= (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9))) (not (= tptp.true_1 (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|))))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule trans :premises (t10.t1504.t4 t10.t1504.t18))
% 46.18/46.41 (step t10.t1504.t20 (cl (= (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|))))))) :rule trans :premises (t10.t1504.t3 t10.t1504.t19))
% 46.18/46.41 (step t10.t1504 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1))))))) (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))))) :rule bind)
% 46.18/46.41 (step t10.t1505 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1506 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))) (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1507 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r) |tptp.'System_Array'|)))))) (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1505 t10.t1506))
% 46.18/46.41 (step t10.t1508 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1))))))) (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))))) :rule trans :premises (t10.t1504 t10.t1507))
% 46.18/46.41 (step t10.t1509 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1508))
% 46.18/46.41 (anchor :step t10.t1510 :args ((A__questionmark_array Int) (:= A__questionmark_array A__questionmark_array) (A__questionmark_elementType Int) (:= A__questionmark_elementType A__questionmark_elementType) (A__questionmark_rank Int) (:= A__questionmark_rank A__questionmark_rank)))
% 46.18/46.41 (step t10.t1510.t1 (cl (= A__questionmark_array A__questionmark_array)) :rule refl)
% 46.18/46.41 (step t10.t1510.t2 (cl (= A__questionmark_elementType A__questionmark_elementType)) :rule refl)
% 46.18/46.41 (step t10.t1510.t3 (cl (= A__questionmark_rank A__questionmark_rank)) :rule refl)
% 46.18/46.41 (anchor :step t10.t1510.t4 :args ((A__questionmark_v_9_10 Int) (:= A__questionmark_v_9_10 A__questionmark_v_9_10)))
% 46.18/46.41 (step t10.t1510.t4.t1 (cl (= A__questionmark_v_9_10 A__questionmark_v_9_10)) :rule refl)
% 46.18/46.41 (step t10.t1510.t4.t2 (cl (= (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)))) :rule refl)
% 46.18/46.41 (step t10.t1510.t4.t3 (cl (= (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t4.t4 (cl (= (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t4.t5 (cl (= (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))))) :rule cong :premises (t10.t1510.t4.t4))
% 46.18/46.41 (step t10.t1510.t4.t6 (cl (= (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)))) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t4.t7 (cl (= (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))))) :rule cong :premises (t10.t1510.t4.t6))
% 46.18/46.41 (step t10.t1510.t4.t8 (cl (= (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t4.t9 (cl (= (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)))))) :rule cong :premises (t10.t1510.t4.t8))
% 46.18/46.41 (step t10.t1510.t4.t10 (cl (= (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))) (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10))))))) :rule cong :premises (t10.t1510.t4.t5 t10.t1510.t4.t7 t10.t1510.t4.t9))
% 46.18/46.41 (step t10.t1510.t4.t11 (cl (= (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1)))) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)))))))) :rule cong :premises (t10.t1510.t4.t10))
% 46.18/46.41 (step t10.t1510.t4.t12 (cl (= (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))) (=> (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10))))))))) :rule cong :premises (t10.t1510.t4.t3 t10.t1510.t4.t11))
% 46.18/46.41 (step t10.t1510.t4.t13 (cl (= (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1)))))) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)))))))))) :rule cong :premises (t10.t1510.t4.t2 t10.t1510.t4.t12))
% 46.18/46.41 (step t10.t1510.t4 (cl (= (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10))))))))))) :rule bind)
% 46.18/46.41 (step t10.t1510.t5 (cl (= (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10))))))))) (not (forall ((A__questionmark_v_9_10 Int)) (not (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10))))))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t6 (cl (= (forall ((A__questionmark_v_9_10 Int)) (not (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)))))))))) (forall ((A__questionmark_v_9_10 Int)) (or (not (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t7 (cl (= (forall ((A__questionmark_v_9_10 Int)) (or (not (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)))))))) (or (not (= (tptp.typeof A__questionmark_array) (tptp.typeof A__questionmark_array))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t8 (cl (= (= (tptp.typeof A__questionmark_array) (tptp.typeof A__questionmark_array)) true)) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t9 (cl (= (not (= (tptp.typeof A__questionmark_array) (tptp.typeof A__questionmark_array))) (not true))) :rule cong :premises (t10.t1510.t8))
% 46.18/46.41 (step t10.t1510.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t11 (cl (= (not (= (tptp.typeof A__questionmark_array) (tptp.typeof A__questionmark_array))) false)) :rule trans :premises (t10.t1510.t9 t10.t1510.t10))
% 46.18/46.41 (step t10.t1510.t12 (cl (= (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))))) :rule refl)
% 46.18/46.41 (step t10.t1510.t13 (cl (= (or (not (= (tptp.typeof A__questionmark_array) (tptp.typeof A__questionmark_array))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (or false (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))))) :rule cong :premises (t10.t1510.t11 t10.t1510.t12))
% 46.18/46.41 (step t10.t1510.t14 (cl (= (or false (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))))) :rule all_simplify)
% 46.18/46.41 (step t10.t1510.t15 (cl (= (or (not (= (tptp.typeof A__questionmark_array) (tptp.typeof A__questionmark_array))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))))) :rule trans :premises (t10.t1510.t13 t10.t1510.t14))
% 46.23/46.41 (step t10.t1510.t16 (cl (= (forall ((A__questionmark_v_9_10 Int)) (or (not (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)))))))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))))) :rule trans :premises (t10.t1510.t7 t10.t1510.t15))
% 46.23/46.41 (step t10.t1510.t17 (cl (= (forall ((A__questionmark_v_9_10 Int)) (not (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)))))))))) (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))))) :rule trans :premises (t10.t1510.t6 t10.t1510.t16))
% 46.23/46.41 (step t10.t1510.t18 (cl (= (not (forall ((A__questionmark_v_9_10 Int)) (not (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10))))))))))) (not (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))))) :rule cong :premises (t10.t1510.t17))
% 46.23/46.41 (step t10.t1510.t19 (cl (= (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10))))))))) (not (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))))) :rule trans :premises (t10.t1510.t5 t10.t1510.t18))
% 46.23/46.41 (step t10.t1510.t20 (cl (= (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))) (not (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))))) :rule trans :premises (t10.t1510.t4 t10.t1510.t19))
% 46.23/46.41 (step t10.t1510 (cl (= (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1)))))))) (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (not (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))))))) :rule bind)
% 46.23/46.41 (step t10.t1511 (cl (= (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (not (and (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank)) (or (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|))) (not (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array))) (not (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))))) (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1512 (cl (= (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1)))))))) (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array))))))))) :rule trans :premises (t10.t1510 t10.t1511))
% 46.23/46.41 (step t10.t1513 (cl (= (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))))) :rule cong :premises (t10.t1512))
% 46.23/46.41 (anchor :step t10.t1514 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_U_1 Int) (:= A__questionmark_U_1 A__questionmark_U_1) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.23/46.41 (step t10.t1514.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (step t10.t1514.t2 (cl (= A__questionmark_U_1 A__questionmark_U_1)) :rule refl)
% 46.23/46.41 (step t10.t1514.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1514.t4 (cl (= (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1514.t5 (cl (= (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1514.t6 (cl (= (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) :rule cong :premises (t10.t1514.t4 t10.t1514.t5))
% 46.23/46.41 (step t10.t1514 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))))))) :rule bind)
% 46.23/46.41 (step t10.t1515 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1516 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r))))))) :rule trans :premises (t10.t1514 t10.t1515))
% 46.23/46.41 (step t10.t1517 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))))) :rule cong :premises (t10.t1516))
% 46.23/46.41 (anchor :step t10.t1518 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_U_1 Int) (:= A__questionmark_U_1 A__questionmark_U_1) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.23/46.41 (step t10.t1518.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (step t10.t1518.t2 (cl (= A__questionmark_U_1 A__questionmark_U_1)) :rule refl)
% 46.23/46.41 (step t10.t1518.t3 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1518.t4 (cl (= (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1518.t5 (cl (= (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1518.t6 (cl (= (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) :rule cong :premises (t10.t1518.t4 t10.t1518.t5))
% 46.23/46.41 (step t10.t1518 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))))))) :rule bind)
% 46.23/46.41 (step t10.t1519 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1520 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r))))))) :rule trans :premises (t10.t1518 t10.t1519))
% 46.23/46.41 (step t10.t1521 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))))) :rule cong :premises (t10.t1520))
% 46.23/46.41 (anchor :step t10.t1522 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.23/46.41 (step t10.t1522.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1522.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1522.t3 (cl (= (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1522 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A)) (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule bind)
% 46.23/46.41 (step t10.t1523 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1522))
% 46.23/46.41 (anchor :step t10.t1524 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.23/46.41 (step t10.t1524.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1524.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1524.t3 (cl (= (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1524 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A)) (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule bind)
% 46.23/46.41 (step t10.t1525 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1524))
% 46.23/46.41 (anchor :step t10.t1526 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.23/46.41 (step t10.t1526.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1526.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1526.t3 (cl (= (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1526 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A)) (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))))) :rule bind)
% 46.23/46.41 (step t10.t1527 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1526))
% 46.23/46.41 (anchor :step t10.t1528 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r)))
% 46.23/46.41 (step t10.t1528.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1528.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1528.t3 (cl (= (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1528 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A)) (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))))) :rule bind)
% 46.23/46.41 (step t10.t1529 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1528))
% 46.23/46.41 (anchor :step t10.t1530 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1530.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1530.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1530.t3 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1530.t4 :args ((A__questionmark_v_10_11 Int) (:= A__questionmark_v_10_11 A__questionmark_v_10_11)))
% 46.23/46.41 (step t10.t1530.t4.t1 (cl (= A__questionmark_v_10_11 A__questionmark_v_10_11)) :rule refl)
% 46.23/46.41 (step t10.t1530.t4.t2 (cl (= (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)))) :rule refl)
% 46.23/46.41 (step t10.t1530.t4.t3 (cl (= (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t4.t4 (cl (= (not (not (= A__questionmark_T A__questionmark_A))) (= A__questionmark_T A__questionmark_A))) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t4.t5 (cl (= (= A__questionmark_T A__questionmark_A) (= A__questionmark_A A__questionmark_T))) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t4.t6 (cl (= (not (not (= A__questionmark_T A__questionmark_A))) (= A__questionmark_A A__questionmark_T))) :rule trans :premises (t10.t1530.t4.t4 t10.t1530.t4.t5))
% 46.23/46.41 (step t10.t1530.t4.t7 (cl (= (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))))) :rule refl)
% 46.23/46.41 (step t10.t1530.t4.t8 (cl (= (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t4.t9 (cl (= (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A))))) :rule cong :premises (t10.t1530.t4.t8))
% 46.23/46.41 (step t10.t1530.t4.t10 (cl (= (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A)))))) :rule cong :premises (t10.t1530.t4.t6 t10.t1530.t4.t7 t10.t1530.t4.t9))
% 46.23/46.41 (step t10.t1530.t4.t11 (cl (= (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1)))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A))))))) :rule cong :premises (t10.t1530.t4.t10))
% 46.23/46.41 (step t10.t1530.t4.t12 (cl (= (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A)))))))) :rule cong :premises (t10.t1530.t4.t3 t10.t1530.t4.t11))
% 46.23/46.41 (step t10.t1530.t4.t13 (cl (= (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1)))))) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A))))))))) :rule cong :premises (t10.t1530.t4.t2 t10.t1530.t4.t12))
% 46.23/46.41 (step t10.t1530.t4 (cl (= (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A)))))))))) :rule bind)
% 46.23/46.41 (step t10.t1530.t5 (cl (= (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A)))))))) (not (forall ((A__questionmark_v_10_11 Int)) (not (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A)))))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t6 (cl (= (forall ((A__questionmark_v_10_11 Int)) (not (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A))))))))) (forall ((A__questionmark_v_10_11 Int)) (or (not (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t7 (cl (= (forall ((A__questionmark_v_10_11 Int)) (or (not (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A))))))) (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t8 (cl (= (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t9 (cl (= (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (not true))) :rule cong :premises (t10.t1530.t8))
% 46.23/46.41 (step t10.t1530.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t11 (cl (= (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) false)) :rule trans :premises (t10.t1530.t9 t10.t1530.t10))
% 46.23/46.41 (step t10.t1530.t12 (cl (= (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule refl)
% 46.23/46.41 (step t10.t1530.t13 (cl (= (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))) (or false (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule cong :premises (t10.t1530.t11 t10.t1530.t12))
% 46.23/46.41 (step t10.t1530.t14 (cl (= (or false (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1530.t15 (cl (= (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule trans :premises (t10.t1530.t13 t10.t1530.t14))
% 46.23/46.41 (step t10.t1530.t16 (cl (= (forall ((A__questionmark_v_10_11 Int)) (or (not (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A))))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule trans :premises (t10.t1530.t7 t10.t1530.t15))
% 46.23/46.41 (step t10.t1530.t17 (cl (= (forall ((A__questionmark_v_10_11 Int)) (not (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A))))))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule trans :premises (t10.t1530.t6 t10.t1530.t16))
% 46.23/46.41 (step t10.t1530.t18 (cl (= (not (forall ((A__questionmark_v_10_11 Int)) (not (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A)))))))))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule cong :premises (t10.t1530.t17))
% 46.23/46.41 (step t10.t1530.t19 (cl (= (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_10_11 A__questionmark_A)))))))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule trans :premises (t10.t1530.t5 t10.t1530.t18))
% 46.23/46.41 (step t10.t1530.t20 (cl (= (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule trans :premises (t10.t1530.t4 t10.t1530.t19))
% 46.23/46.41 (step t10.t1530 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1)))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))))) :rule bind)
% 46.23/46.41 (step t10.t1531 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (and (not (= A__questionmark_A A__questionmark_T)) (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1532 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (and (not (= A__questionmark_A A__questionmark_T)) (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (not (= A__questionmark_A A__questionmark_T))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1533 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (not (= A__questionmark_A A__questionmark_T))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (and (forall ((BOUND_VARIABLE_9372 Int) (BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9372 BOUND_VARIABLE_9374)))) (not (= BOUND_VARIABLE_9372 BOUND_VARIABLE_9376)))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1534 (cl (= (forall ((BOUND_VARIABLE_9372 Int) (BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9372 BOUND_VARIABLE_9374)))) (not (= BOUND_VARIABLE_9372 BOUND_VARIABLE_9376)))) (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))) (not (= BOUND_VARIABLE_9376 BOUND_VARIABLE_9376)))))) :rule all_simplify)
% 46.23/46.41 (anchor :step t10.t1535 :args ((BOUND_VARIABLE_9374 Int) (:= BOUND_VARIABLE_9374 BOUND_VARIABLE_9374) (BOUND_VARIABLE_9376 Int) (:= BOUND_VARIABLE_9376 BOUND_VARIABLE_9376)))
% 46.23/46.41 (step t10.t1535.t1 (cl (= BOUND_VARIABLE_9374 BOUND_VARIABLE_9374)) :rule refl)
% 46.23/46.41 (step t10.t1535.t2 (cl (= BOUND_VARIABLE_9376 BOUND_VARIABLE_9376)) :rule refl)
% 46.23/46.41 (step t10.t1535.t3 (cl (= (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) :rule refl)
% 46.23/46.41 (step t10.t1535.t4 (cl (= (= BOUND_VARIABLE_9376 BOUND_VARIABLE_9376) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1535.t5 (cl (= (not (= BOUND_VARIABLE_9376 BOUND_VARIABLE_9376)) (not true))) :rule cong :premises (t10.t1535.t4))
% 46.23/46.41 (step t10.t1535.t6 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1535.t7 (cl (= (not (= BOUND_VARIABLE_9376 BOUND_VARIABLE_9376)) false)) :rule trans :premises (t10.t1535.t5 t10.t1535.t6))
% 46.23/46.41 (step t10.t1535.t8 (cl (= (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))) (not (= BOUND_VARIABLE_9376 BOUND_VARIABLE_9376))) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))) false))) :rule cong :premises (t10.t1535.t3 t10.t1535.t7))
% 46.23/46.41 (step t10.t1535.t9 (cl (= (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))) false) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1535.t10 (cl (= (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))) (not (= BOUND_VARIABLE_9376 BOUND_VARIABLE_9376))) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) :rule trans :premises (t10.t1535.t8 t10.t1535.t9))
% 46.23/46.41 (step t10.t1535 (cl (= (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))) (not (= BOUND_VARIABLE_9376 BOUND_VARIABLE_9376)))) (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))))) :rule bind)
% 46.23/46.41 (step t10.t1536 (cl (= (forall ((BOUND_VARIABLE_9372 Int) (BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9372 BOUND_VARIABLE_9374)))) (not (= BOUND_VARIABLE_9372 BOUND_VARIABLE_9376)))) (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))))) :rule trans :premises (t10.t1534 t10.t1535))
% 46.23/46.41 (step t10.t1537 (cl (= (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))))) :rule refl)
% 46.23/46.41 (step t10.t1538 (cl (= (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) :rule refl)
% 46.23/46.41 (step t10.t1539 (cl (= (and (forall ((BOUND_VARIABLE_9372 Int) (BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9372 BOUND_VARIABLE_9374)))) (not (= BOUND_VARIABLE_9372 BOUND_VARIABLE_9376)))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))))) :rule cong :premises (t10.t1536 t10.t1537 t10.t1538))
% 46.23/46.41 (step t10.t1540 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (not (= A__questionmark_A A__questionmark_T))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))))) :rule trans :premises (t10.t1533 t10.t1539))
% 46.23/46.41 (step t10.t1541 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)))) (and (not (= A__questionmark_A A__questionmark_T)) (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))))) :rule trans :premises (t10.t1532 t10.t1540))
% 46.23/46.41 (step t10.t1542 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))))) :rule trans :premises (t10.t1531 t10.t1541))
% 46.23/46.41 (step t10.t1543 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1)))))))) (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))))) :rule trans :premises (t10.t1530 t10.t1542))
% 46.23/46.41 (step t10.t1544 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))))) :rule cong :premises (t10.t1543))
% 46.23/46.41 (anchor :step t10.t1545 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1545.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1545.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1545.t3 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1545.t4 :args ((A__questionmark_v_11_12 Int) (:= A__questionmark_v_11_12 A__questionmark_v_11_12)))
% 46.23/46.41 (step t10.t1545.t4.t1 (cl (= A__questionmark_v_11_12 A__questionmark_v_11_12)) :rule refl)
% 46.23/46.41 (step t10.t1545.t4.t2 (cl (= (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)))) :rule refl)
% 46.23/46.41 (step t10.t1545.t4.t3 (cl (= (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t4.t4 (cl (= (not (not (= A__questionmark_T A__questionmark_A))) (= A__questionmark_T A__questionmark_A))) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t4.t5 (cl (= (= A__questionmark_T A__questionmark_A) (= A__questionmark_A A__questionmark_T))) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t4.t6 (cl (= (not (not (= A__questionmark_T A__questionmark_A))) (= A__questionmark_A A__questionmark_T))) :rule trans :premises (t10.t1545.t4.t4 t10.t1545.t4.t5))
% 46.23/46.41 (step t10.t1545.t4.t7 (cl (= (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))))) :rule refl)
% 46.23/46.41 (step t10.t1545.t4.t8 (cl (= (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t4.t9 (cl (= (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A))))) :rule cong :premises (t10.t1545.t4.t8))
% 46.23/46.41 (step t10.t1545.t4.t10 (cl (= (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A)))))) :rule cong :premises (t10.t1545.t4.t6 t10.t1545.t4.t7 t10.t1545.t4.t9))
% 46.23/46.41 (step t10.t1545.t4.t11 (cl (= (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1)))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A))))))) :rule cong :premises (t10.t1545.t4.t10))
% 46.23/46.41 (step t10.t1545.t4.t12 (cl (= (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A)))))))) :rule cong :premises (t10.t1545.t4.t3 t10.t1545.t4.t11))
% 46.23/46.41 (step t10.t1545.t4.t13 (cl (= (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1)))))) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A))))))))) :rule cong :premises (t10.t1545.t4.t2 t10.t1545.t4.t12))
% 46.23/46.41 (step t10.t1545.t4 (cl (= (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A)))))))))) :rule bind)
% 46.23/46.41 (step t10.t1545.t5 (cl (= (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A)))))))) (not (forall ((A__questionmark_v_11_12 Int)) (not (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A)))))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t6 (cl (= (forall ((A__questionmark_v_11_12 Int)) (not (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A))))))))) (forall ((A__questionmark_v_11_12 Int)) (or (not (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t7 (cl (= (forall ((A__questionmark_v_11_12 Int)) (or (not (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A))))))) (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t8 (cl (= (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t9 (cl (= (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (not true))) :rule cong :premises (t10.t1545.t8))
% 46.23/46.41 (step t10.t1545.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t11 (cl (= (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) false)) :rule trans :premises (t10.t1545.t9 t10.t1545.t10))
% 46.23/46.41 (step t10.t1545.t12 (cl (= (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule refl)
% 46.23/46.41 (step t10.t1545.t13 (cl (= (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))) (or false (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule cong :premises (t10.t1545.t11 t10.t1545.t12))
% 46.23/46.41 (step t10.t1545.t14 (cl (= (or false (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1545.t15 (cl (= (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule trans :premises (t10.t1545.t13 t10.t1545.t14))
% 46.23/46.41 (step t10.t1545.t16 (cl (= (forall ((A__questionmark_v_11_12 Int)) (or (not (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A))))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule trans :premises (t10.t1545.t7 t10.t1545.t15))
% 46.23/46.41 (step t10.t1545.t17 (cl (= (forall ((A__questionmark_v_11_12 Int)) (not (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A))))))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule trans :premises (t10.t1545.t6 t10.t1545.t16))
% 46.23/46.41 (step t10.t1545.t18 (cl (= (not (forall ((A__questionmark_v_11_12 Int)) (not (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A)))))))))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule cong :premises (t10.t1545.t17))
% 46.23/46.41 (step t10.t1545.t19 (cl (= (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (not (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_v_11_12 A__questionmark_A)))))))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule trans :premises (t10.t1545.t5 t10.t1545.t18))
% 46.23/46.41 (step t10.t1545.t20 (cl (= (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A)))))))) :rule trans :premises (t10.t1545.t4 t10.t1545.t19))
% 46.23/46.41 (step t10.t1545 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1)))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))))) :rule bind)
% 46.23/46.41 (step t10.t1546 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (and (not (= A__questionmark_A A__questionmark_T)) (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1547 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (and (not (= A__questionmark_A A__questionmark_T)) (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (not (= A__questionmark_A A__questionmark_T))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1548 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (not (= A__questionmark_A A__questionmark_T))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (and (forall ((BOUND_VARIABLE_9477 Int) (BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9477 BOUND_VARIABLE_9479)))) (not (= BOUND_VARIABLE_9477 BOUND_VARIABLE_9481)))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1549 (cl (= (forall ((BOUND_VARIABLE_9477 Int) (BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9477 BOUND_VARIABLE_9479)))) (not (= BOUND_VARIABLE_9477 BOUND_VARIABLE_9481)))) (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))) (not (= BOUND_VARIABLE_9481 BOUND_VARIABLE_9481)))))) :rule all_simplify)
% 46.23/46.41 (anchor :step t10.t1550 :args ((BOUND_VARIABLE_9479 Int) (:= BOUND_VARIABLE_9479 BOUND_VARIABLE_9479) (BOUND_VARIABLE_9481 Int) (:= BOUND_VARIABLE_9481 BOUND_VARIABLE_9481)))
% 46.23/46.41 (step t10.t1550.t1 (cl (= BOUND_VARIABLE_9479 BOUND_VARIABLE_9479)) :rule refl)
% 46.23/46.41 (step t10.t1550.t2 (cl (= BOUND_VARIABLE_9481 BOUND_VARIABLE_9481)) :rule refl)
% 46.23/46.41 (step t10.t1550.t3 (cl (= (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) :rule refl)
% 46.23/46.41 (step t10.t1550.t4 (cl (= (= BOUND_VARIABLE_9481 BOUND_VARIABLE_9481) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1550.t5 (cl (= (not (= BOUND_VARIABLE_9481 BOUND_VARIABLE_9481)) (not true))) :rule cong :premises (t10.t1550.t4))
% 46.23/46.41 (step t10.t1550.t6 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1550.t7 (cl (= (not (= BOUND_VARIABLE_9481 BOUND_VARIABLE_9481)) false)) :rule trans :premises (t10.t1550.t5 t10.t1550.t6))
% 46.23/46.41 (step t10.t1550.t8 (cl (= (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))) (not (= BOUND_VARIABLE_9481 BOUND_VARIABLE_9481))) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))) false))) :rule cong :premises (t10.t1550.t3 t10.t1550.t7))
% 46.23/46.41 (step t10.t1550.t9 (cl (= (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))) false) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1550.t10 (cl (= (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))) (not (= BOUND_VARIABLE_9481 BOUND_VARIABLE_9481))) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) :rule trans :premises (t10.t1550.t8 t10.t1550.t9))
% 46.23/46.41 (step t10.t1550 (cl (= (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))) (not (= BOUND_VARIABLE_9481 BOUND_VARIABLE_9481)))) (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))))) :rule bind)
% 46.23/46.41 (step t10.t1551 (cl (= (forall ((BOUND_VARIABLE_9477 Int) (BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9477 BOUND_VARIABLE_9479)))) (not (= BOUND_VARIABLE_9477 BOUND_VARIABLE_9481)))) (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))))) :rule trans :premises (t10.t1549 t10.t1550))
% 46.23/46.41 (step t10.t1552 (cl (= (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))))) :rule refl)
% 46.23/46.41 (step t10.t1553 (cl (= (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) :rule refl)
% 46.23/46.41 (step t10.t1554 (cl (= (and (forall ((BOUND_VARIABLE_9477 Int) (BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9477 BOUND_VARIABLE_9479)))) (not (= BOUND_VARIABLE_9477 BOUND_VARIABLE_9481)))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))))) :rule cong :premises (t10.t1551 t10.t1552 t10.t1553))
% 46.23/46.41 (step t10.t1555 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (not (= A__questionmark_A A__questionmark_T))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))))) :rule trans :premises (t10.t1548 t10.t1554))
% 46.23/46.41 (step t10.t1556 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)))) (and (not (= A__questionmark_A A__questionmark_T)) (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))) (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))))) :rule trans :premises (t10.t1547 t10.t1555))
% 46.23/46.41 (step t10.t1557 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))) (or (= A__questionmark_A A__questionmark_T) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x (|tptp.'ElementType'| A__questionmark_T) A__questionmark_A))))))) (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))))) :rule trans :premises (t10.t1546 t10.t1556))
% 46.23/46.41 (step t10.t1558 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1)))))))) (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))))) :rule trans :premises (t10.t1545 t10.t1557))
% 46.23/46.41 (step t10.t1559 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))))) :rule cong :premises (t10.t1558))
% 46.23/46.41 (anchor :step t10.t1560 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1560.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1560.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1560.t3 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1560.t4 :args ((A__questionmark_v_12_13 Int) (:= A__questionmark_v_12_13 A__questionmark_v_12_13)))
% 46.23/46.41 (step t10.t1560.t4.t1 (cl (= A__questionmark_v_12_13 A__questionmark_v_12_13)) :rule refl)
% 46.23/46.41 (step t10.t1560.t4.t2 (cl (= (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) :rule refl)
% 46.23/46.41 (step t10.t1560.t4.t3 (cl (= (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1560.t4.t4 (cl (= (= A__questionmark_T A__questionmark_v_12_13) (= A__questionmark_T A__questionmark_v_12_13))) :rule refl)
% 46.23/46.41 (step t10.t1560.t4.t5 (cl (= (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (= A__questionmark_T A__questionmark_v_12_13)))) :rule cong :premises (t10.t1560.t4.t3 t10.t1560.t4.t4))
% 46.23/46.41 (step t10.t1560.t4.t6 (cl (= (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13))) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (= A__questionmark_T A__questionmark_v_12_13))))) :rule cong :premises (t10.t1560.t4.t2 t10.t1560.t4.t5))
% 46.23/46.41 (step t10.t1560.t4 (cl (= (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (= A__questionmark_T A__questionmark_v_12_13)))))) :rule bind)
% 46.23/46.41 (step t10.t1560.t5 (cl (= (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (= A__questionmark_T A__questionmark_v_12_13)))) (not (forall ((A__questionmark_v_12_13 Int)) (not (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (= A__questionmark_T A__questionmark_v_12_13)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1560.t6 (cl (= (forall ((A__questionmark_v_12_13 Int)) (not (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (= A__questionmark_T A__questionmark_v_12_13))))) (forall ((A__questionmark_v_12_13 Int)) (or (not (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (not (= A__questionmark_T A__questionmark_v_12_13))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1560.t7 (cl (= (forall ((A__questionmark_v_12_13 Int)) (or (not (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (not (= A__questionmark_T A__questionmark_v_12_13))))) (or (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1560.t8 (cl (= (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1560.t9 (cl (= (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not true))) :rule cong :premises (t10.t1560.t8))
% 46.23/46.41 (step t10.t1560.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1560.t11 (cl (= (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) false)) :rule trans :premises (t10.t1560.t9 t10.t1560.t10))
% 46.23/46.41 (step t10.t1560.t12 (cl (= (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule refl)
% 46.23/46.41 (step t10.t1560.t13 (cl (= (or (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (or false (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1560.t11 t10.t1560.t12))
% 46.23/46.41 (step t10.t1560.t14 (cl (= (or false (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1560.t15 (cl (= (or (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1560.t13 t10.t1560.t14))
% 46.23/46.41 (step t10.t1560.t16 (cl (= (forall ((A__questionmark_v_12_13 Int)) (or (not (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (not (= A__questionmark_T A__questionmark_v_12_13))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1560.t7 t10.t1560.t15))
% 46.23/46.41 (step t10.t1560.t17 (cl (= (forall ((A__questionmark_v_12_13 Int)) (not (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (= A__questionmark_T A__questionmark_v_12_13))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1560.t6 t10.t1560.t16))
% 46.23/46.41 (step t10.t1560.t18 (cl (= (not (forall ((A__questionmark_v_12_13 Int)) (not (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1560.t17))
% 46.23/46.41 (step t10.t1560.t19 (cl (= (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_12_13)) (= A__questionmark_T A__questionmark_v_12_13)))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule trans :premises (t10.t1560.t5 t10.t1560.t18))
% 46.23/46.41 (step t10.t1560.t20 (cl (= (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule trans :premises (t10.t1560.t4 t10.t1560.t19))
% 46.23/46.41 (step t10.t1560 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))))) :rule bind)
% 46.23/46.41 (step t10.t1561 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1562 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1560 t10.t1561))
% 46.23/46.41 (step t10.t1563 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1562))
% 46.23/46.41 (anchor :step t10.t1564 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1564.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1564.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1564.t3 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1564.t4 :args ((A__questionmark_v_13_14 Int) (:= A__questionmark_v_13_14 A__questionmark_v_13_14)))
% 46.23/46.41 (step t10.t1564.t4.t1 (cl (= A__questionmark_v_13_14 A__questionmark_v_13_14)) :rule refl)
% 46.23/46.41 (step t10.t1564.t4.t2 (cl (= (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) :rule refl)
% 46.23/46.41 (step t10.t1564.t4.t3 (cl (= (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1564.t4.t4 (cl (= (= A__questionmark_T A__questionmark_v_13_14) (= A__questionmark_T A__questionmark_v_13_14))) :rule refl)
% 46.23/46.41 (step t10.t1564.t4.t5 (cl (= (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (= A__questionmark_T A__questionmark_v_13_14)))) :rule cong :premises (t10.t1564.t4.t3 t10.t1564.t4.t4))
% 46.23/46.41 (step t10.t1564.t4.t6 (cl (= (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14))) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (= A__questionmark_T A__questionmark_v_13_14))))) :rule cong :premises (t10.t1564.t4.t2 t10.t1564.t4.t5))
% 46.23/46.41 (step t10.t1564.t4 (cl (= (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (= A__questionmark_T A__questionmark_v_13_14)))))) :rule bind)
% 46.23/46.41 (step t10.t1564.t5 (cl (= (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (= A__questionmark_T A__questionmark_v_13_14)))) (not (forall ((A__questionmark_v_13_14 Int)) (not (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (= A__questionmark_T A__questionmark_v_13_14)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1564.t6 (cl (= (forall ((A__questionmark_v_13_14 Int)) (not (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (= A__questionmark_T A__questionmark_v_13_14))))) (forall ((A__questionmark_v_13_14 Int)) (or (not (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (not (= A__questionmark_T A__questionmark_v_13_14))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1564.t7 (cl (= (forall ((A__questionmark_v_13_14 Int)) (or (not (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (not (= A__questionmark_T A__questionmark_v_13_14))))) (or (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1564.t8 (cl (= (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1564.t9 (cl (= (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not true))) :rule cong :premises (t10.t1564.t8))
% 46.23/46.41 (step t10.t1564.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1564.t11 (cl (= (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) false)) :rule trans :premises (t10.t1564.t9 t10.t1564.t10))
% 46.23/46.41 (step t10.t1564.t12 (cl (= (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule refl)
% 46.23/46.41 (step t10.t1564.t13 (cl (= (or (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (or false (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1564.t11 t10.t1564.t12))
% 46.23/46.41 (step t10.t1564.t14 (cl (= (or false (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1564.t15 (cl (= (or (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1564.t13 t10.t1564.t14))
% 46.23/46.41 (step t10.t1564.t16 (cl (= (forall ((A__questionmark_v_13_14 Int)) (or (not (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (not (= A__questionmark_T A__questionmark_v_13_14))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1564.t7 t10.t1564.t15))
% 46.23/46.41 (step t10.t1564.t17 (cl (= (forall ((A__questionmark_v_13_14 Int)) (not (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (= A__questionmark_T A__questionmark_v_13_14))))) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1564.t6 t10.t1564.t16))
% 46.23/46.41 (step t10.t1564.t18 (cl (= (not (forall ((A__questionmark_v_13_14 Int)) (not (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1564.t17))
% 46.23/46.41 (step t10.t1564.t19 (cl (= (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_13_14)) (= A__questionmark_T A__questionmark_v_13_14)))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule trans :premises (t10.t1564.t5 t10.t1564.t18))
% 46.23/46.41 (step t10.t1564.t20 (cl (= (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule trans :premises (t10.t1564.t4 t10.t1564.t19))
% 46.23/46.41 (step t10.t1564 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))))) :rule bind)
% 46.23/46.41 (step t10.t1565 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1566 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1564 t10.t1565))
% 46.23/46.41 (step t10.t1567 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1566))
% 46.23/46.41 (anchor :step t10.t1568 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1568.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1568.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1568.t3 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1568.t4 :args ((A__questionmark_v_14_15 Int) (:= A__questionmark_v_14_15 A__questionmark_v_14_15)))
% 46.23/46.41 (step t10.t1568.t4.t1 (cl (= A__questionmark_v_14_15 A__questionmark_v_14_15)) :rule refl)
% 46.23/46.41 (step t10.t1568.t4.t2 (cl (= (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)))) :rule refl)
% 46.23/46.41 (step t10.t1568.t4.t3 (cl (= (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1568.t4.t4 (cl (= (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1568.t4.t5 (cl (= (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))))) :rule refl)
% 46.23/46.41 (step t10.t1568.t4.t6 (cl (= (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1568.t4.t7 (cl (= (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))) :rule cong :premises (t10.t1568.t4.t6))
% 46.23/46.41 (step t10.t1568.t4.t8 (cl (= (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1))) (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15)))))) :rule cong :premises (t10.t1568.t4.t5 t10.t1568.t4.t7))
% 46.23/46.41 (step t10.t1568.t4.t9 (cl (= (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))) :rule cong :premises (t10.t1568.t4.t8))
% 46.23/46.41 (step t10.t1568.t4.t10 (cl (= (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1))))) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15)))))))) :rule cong :premises (t10.t1568.t4.t4 t10.t1568.t4.t9))
% 46.23/46.41 (step t10.t1568.t4.t11 (cl (= (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))) (=> (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))))) :rule cong :premises (t10.t1568.t4.t3 t10.t1568.t4.t10))
% 46.23/46.41 (step t10.t1568.t4.t12 (cl (= (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1))))))) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15)))))))))) :rule cong :premises (t10.t1568.t4.t2 t10.t1568.t4.t11))
% 46.23/46.41 (step t10.t1568.t4 (cl (= (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))))))) :rule bind)
% 46.23/46.41 (step t10.t1568.t5 (cl (= (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))))) (not (forall ((A__questionmark_v_14_15 Int)) (not (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1568.t6 (cl (= (forall ((A__questionmark_v_14_15 Int)) (not (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15)))))))))) (forall ((A__questionmark_v_14_15 Int)) (or (not (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1568.t7 (cl (= (forall ((A__questionmark_v_14_15 Int)) (or (not (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))) (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1568.t8 (cl (= (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1568.t9 (cl (= (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (not true))) :rule cong :premises (t10.t1568.t8))
% 46.23/46.41 (step t10.t1568.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1568.t11 (cl (= (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) false)) :rule trans :premises (t10.t1568.t9 t10.t1568.t10))
% 46.23/46.41 (step t10.t1568.t12 (cl (= (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule refl)
% 46.23/46.41 (step t10.t1568.t13 (cl (= (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (or false (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule cong :premises (t10.t1568.t11 t10.t1568.t12))
% 46.23/46.41 (step t10.t1568.t14 (cl (= (or false (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1568.t15 (cl (= (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule trans :premises (t10.t1568.t13 t10.t1568.t14))
% 46.23/46.41 (step t10.t1568.t16 (cl (= (forall ((A__questionmark_v_14_15 Int)) (or (not (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule trans :premises (t10.t1568.t7 t10.t1568.t15))
% 46.23/46.41 (step t10.t1568.t17 (cl (= (forall ((A__questionmark_v_14_15 Int)) (not (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15)))))))))) (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule trans :premises (t10.t1568.t6 t10.t1568.t16))
% 46.23/46.41 (step t10.t1568.t18 (cl (= (not (forall ((A__questionmark_v_14_15 Int)) (not (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule cong :premises (t10.t1568.t17))
% 46.23/46.41 (step t10.t1568.t19 (cl (= (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_14_15))))))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule trans :premises (t10.t1568.t5 t10.t1568.t18))
% 46.23/46.41 (step t10.t1568.t20 (cl (= (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule trans :premises (t10.t1568.t4 t10.t1568.t19))
% 46.23/46.41 (step t10.t1568 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1))))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))))) :rule bind)
% 46.23/46.41 (step t10.t1569 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1570 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1))))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule trans :premises (t10.t1568 t10.t1569))
% 46.23/46.41 (step t10.t1571 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule cong :premises (t10.t1570))
% 46.23/46.41 (anchor :step t10.t1572 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1572.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1572.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1572.t3 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1572.t4 :args ((A__questionmark_v_15_16 Int) (:= A__questionmark_v_15_16 A__questionmark_v_15_16)))
% 46.23/46.41 (step t10.t1572.t4.t1 (cl (= A__questionmark_v_15_16 A__questionmark_v_15_16)) :rule refl)
% 46.23/46.41 (step t10.t1572.t4.t2 (cl (= (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)))) :rule refl)
% 46.23/46.41 (step t10.t1572.t4.t3 (cl (= (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1572.t4.t4 (cl (= (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1572.t4.t5 (cl (= (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))))) :rule refl)
% 46.23/46.41 (step t10.t1572.t4.t6 (cl (= (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1572.t4.t7 (cl (= (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))) :rule cong :premises (t10.t1572.t4.t6))
% 46.23/46.41 (step t10.t1572.t4.t8 (cl (= (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16)))))) :rule cong :premises (t10.t1572.t4.t5 t10.t1572.t4.t7))
% 46.23/46.41 (step t10.t1572.t4.t9 (cl (= (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))) :rule cong :premises (t10.t1572.t4.t8))
% 46.23/46.41 (step t10.t1572.t4.t10 (cl (= (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1))))) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16)))))))) :rule cong :premises (t10.t1572.t4.t4 t10.t1572.t4.t9))
% 46.23/46.41 (step t10.t1572.t4.t11 (cl (= (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))) (=> (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))))) :rule cong :premises (t10.t1572.t4.t3 t10.t1572.t4.t10))
% 46.23/46.41 (step t10.t1572.t4.t12 (cl (= (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1))))))) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16)))))))))) :rule cong :premises (t10.t1572.t4.t2 t10.t1572.t4.t11))
% 46.23/46.41 (step t10.t1572.t4 (cl (= (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))))))) :rule bind)
% 46.23/46.41 (step t10.t1572.t5 (cl (= (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))))) (not (forall ((A__questionmark_v_15_16 Int)) (not (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1572.t6 (cl (= (forall ((A__questionmark_v_15_16 Int)) (not (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16)))))))))) (forall ((A__questionmark_v_15_16 Int)) (or (not (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1572.t7 (cl (= (forall ((A__questionmark_v_15_16 Int)) (or (not (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))) (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1572.t8 (cl (= (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1572.t9 (cl (= (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (not true))) :rule cong :premises (t10.t1572.t8))
% 46.23/46.41 (step t10.t1572.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1572.t11 (cl (= (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) false)) :rule trans :premises (t10.t1572.t9 t10.t1572.t10))
% 46.23/46.41 (step t10.t1572.t12 (cl (= (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule refl)
% 46.23/46.41 (step t10.t1572.t13 (cl (= (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (or false (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule cong :premises (t10.t1572.t11 t10.t1572.t12))
% 46.23/46.41 (step t10.t1572.t14 (cl (= (or false (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1572.t15 (cl (= (or (not (= (|tptp.'ElementType'| A__questionmark_T) (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule trans :premises (t10.t1572.t13 t10.t1572.t14))
% 46.23/46.41 (step t10.t1572.t16 (cl (= (forall ((A__questionmark_v_15_16 Int)) (or (not (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule trans :premises (t10.t1572.t7 t10.t1572.t15))
% 46.23/46.41 (step t10.t1572.t17 (cl (= (forall ((A__questionmark_v_15_16 Int)) (not (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16)))))))))) (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule trans :premises (t10.t1572.t6 t10.t1572.t16))
% 46.23/46.41 (step t10.t1572.t18 (cl (= (not (forall ((A__questionmark_v_15_16 Int)) (not (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule cong :premises (t10.t1572.t17))
% 46.23/46.41 (step t10.t1572.t19 (cl (= (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A A__questionmark_v_15_16))))))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule trans :premises (t10.t1572.t5 t10.t1572.t18))
% 46.23/46.41 (step t10.t1572.t20 (cl (= (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule trans :premises (t10.t1572.t4 t10.t1572.t19))
% 46.23/46.41 (step t10.t1572 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1))))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))))) :rule bind)
% 46.23/46.41 (step t10.t1573 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r))) (not (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1574 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1))))))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T)))))))) :rule trans :premises (t10.t1572 t10.t1573))
% 46.23/46.41 (step t10.t1575 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule cong :premises (t10.t1574))
% 46.23/46.41 (anchor :step t10.t1576 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1576.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1576.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1576.t3 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1576.t4 :args ((A__questionmark_v_16_17 Int) (:= A__questionmark_v_16_17 A__questionmark_v_16_17)))
% 46.23/46.41 (step t10.t1576.t4.t1 (cl (= A__questionmark_v_16_17 A__questionmark_v_16_17)) :rule refl)
% 46.23/46.41 (step t10.t1576.t4.t2 (cl (= (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) :rule refl)
% 46.23/46.41 (step t10.t1576.t4.t3 (cl (= (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1576.t4.t4 (cl (= (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1576.t4.t5 (cl (= (= A__questionmark_T A__questionmark_v_16_17) (= A__questionmark_T A__questionmark_v_16_17))) :rule refl)
% 46.23/46.41 (step t10.t1576.t4.t6 (cl (= (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17)))) :rule cong :premises (t10.t1576.t4.t4 t10.t1576.t4.t5))
% 46.23/46.41 (step t10.t1576.t4.t7 (cl (= (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))) (=> (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17))))) :rule cong :premises (t10.t1576.t4.t3 t10.t1576.t4.t6))
% 46.23/46.41 (step t10.t1576.t4.t8 (cl (= (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17)))) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17)))))) :rule cong :premises (t10.t1576.t4.t2 t10.t1576.t4.t7))
% 46.23/46.41 (step t10.t1576.t4 (cl (= (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17))))))) :rule bind)
% 46.23/46.41 (step t10.t1576.t5 (cl (= (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17))))) (not (forall ((A__questionmark_v_16_17 Int)) (not (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1576.t6 (cl (= (forall ((A__questionmark_v_16_17 Int)) (not (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17)))))) (forall ((A__questionmark_v_16_17 Int)) (or (not (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T A__questionmark_v_16_17))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1576.t7 (cl (= (forall ((A__questionmark_v_16_17 Int)) (or (not (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T A__questionmark_v_16_17))))) (or (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1576.t8 (cl (= (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1576.t9 (cl (= (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (not true))) :rule cong :premises (t10.t1576.t8))
% 46.23/46.41 (step t10.t1576.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1576.t11 (cl (= (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) false)) :rule trans :premises (t10.t1576.t9 t10.t1576.t10))
% 46.23/46.41 (step t10.t1576.t12 (cl (= (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule refl)
% 46.23/46.41 (step t10.t1576.t13 (cl (= (or (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (or false (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1576.t11 t10.t1576.t12))
% 46.23/46.41 (step t10.t1576.t14 (cl (= (or false (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1576.t15 (cl (= (or (not (= (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1576.t13 t10.t1576.t14))
% 46.23/46.41 (step t10.t1576.t16 (cl (= (forall ((A__questionmark_v_16_17 Int)) (or (not (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T A__questionmark_v_16_17))))) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1576.t7 t10.t1576.t15))
% 46.23/46.41 (step t10.t1576.t17 (cl (= (forall ((A__questionmark_v_16_17 Int)) (not (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17)))))) (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1576.t6 t10.t1576.t16))
% 46.23/46.41 (step t10.t1576.t18 (cl (= (not (forall ((A__questionmark_v_16_17 Int)) (not (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1576.t17))
% 46.23/46.41 (step t10.t1576.t19 (cl (= (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_16_17 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_16_17))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule trans :premises (t10.t1576.t5 t10.t1576.t18))
% 46.23/46.41 (step t10.t1576.t20 (cl (= (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule trans :premises (t10.t1576.t4 t10.t1576.t19))
% 46.23/46.41 (step t10.t1576 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17)))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))))) :rule bind)
% 46.23/46.41 (step t10.t1577 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1578 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17)))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1576 t10.t1577))
% 46.23/46.41 (step t10.t1579 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1578))
% 46.23/46.41 (anchor :step t10.t1580 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_r Int) (:= A__questionmark_r A__questionmark_r) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1580.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1580.t2 (cl (= A__questionmark_r A__questionmark_r)) :rule refl)
% 46.23/46.41 (step t10.t1580.t3 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1580.t4 :args ((A__questionmark_v_17_18 Int) (:= A__questionmark_v_17_18 A__questionmark_v_17_18)))
% 46.23/46.41 (step t10.t1580.t4.t1 (cl (= A__questionmark_v_17_18 A__questionmark_v_17_18)) :rule refl)
% 46.23/46.41 (step t10.t1580.t4.t2 (cl (= (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) :rule refl)
% 46.23/46.41 (step t10.t1580.t4.t3 (cl (= (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1580.t4.t4 (cl (= (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1580.t4.t5 (cl (= (= A__questionmark_T A__questionmark_v_17_18) (= A__questionmark_T A__questionmark_v_17_18))) :rule refl)
% 46.23/46.41 (step t10.t1580.t4.t6 (cl (= (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18)))) :rule cong :premises (t10.t1580.t4.t4 t10.t1580.t4.t5))
% 46.23/46.41 (step t10.t1580.t4.t7 (cl (= (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))) (=> (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18))))) :rule cong :premises (t10.t1580.t4.t3 t10.t1580.t4.t6))
% 46.23/46.41 (step t10.t1580.t4.t8 (cl (= (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18)))) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18)))))) :rule cong :premises (t10.t1580.t4.t2 t10.t1580.t4.t7))
% 46.23/46.41 (step t10.t1580.t4 (cl (= (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18))))))) :rule bind)
% 46.23/46.41 (step t10.t1580.t5 (cl (= (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18))))) (not (forall ((A__questionmark_v_17_18 Int)) (not (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1580.t6 (cl (= (forall ((A__questionmark_v_17_18 Int)) (not (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18)))))) (forall ((A__questionmark_v_17_18 Int)) (or (not (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T A__questionmark_v_17_18))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1580.t7 (cl (= (forall ((A__questionmark_v_17_18 Int)) (or (not (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T A__questionmark_v_17_18))))) (or (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1580.t8 (cl (= (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1580.t9 (cl (= (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (not true))) :rule cong :premises (t10.t1580.t8))
% 46.23/46.41 (step t10.t1580.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1580.t11 (cl (= (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) false)) :rule trans :premises (t10.t1580.t9 t10.t1580.t10))
% 46.23/46.41 (step t10.t1580.t12 (cl (= (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule refl)
% 46.23/46.41 (step t10.t1580.t13 (cl (= (or (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (or false (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1580.t11 t10.t1580.t12))
% 46.23/46.41 (step t10.t1580.t14 (cl (= (or false (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1580.t15 (cl (= (or (not (= (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1580.t13 t10.t1580.t14))
% 46.23/46.41 (step t10.t1580.t16 (cl (= (forall ((A__questionmark_v_17_18 Int)) (or (not (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))) (and (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T A__questionmark_v_17_18))))) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1580.t7 t10.t1580.t15))
% 46.23/46.41 (step t10.t1580.t17 (cl (= (forall ((A__questionmark_v_17_18 Int)) (not (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18)))))) (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1580.t6 t10.t1580.t16))
% 46.23/46.41 (step t10.t1580.t18 (cl (= (not (forall ((A__questionmark_v_17_18 Int)) (not (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1580.t17))
% 46.23/46.41 (step t10.t1580.t19 (cl (= (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= tptp.true_1 (tptp.x A__questionmark_v_17_18 A__questionmark_T)) (or (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_17_18))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule trans :premises (t10.t1580.t5 t10.t1580.t18))
% 46.23/46.41 (step t10.t1580.t20 (cl (= (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule trans :premises (t10.t1580.t4 t10.t1580.t19))
% 46.23/46.41 (step t10.t1580 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18)))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))))) :rule bind)
% 46.23/46.41 (step t10.t1581 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T))) (not (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1582 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18)))))) (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))))) :rule trans :premises (t10.t1580 t10.t1581))
% 46.23/46.41 (step t10.t1583 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule cong :premises (t10.t1582))
% 46.23/46.41 (anchor :step t10.t1584 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_heap Int) (:= A__questionmark_heap A__questionmark_heap)))
% 46.23/46.41 (step t10.t1584.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.23/46.41 (step t10.t1584.t2 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.41 (step t10.t1584.t3 (cl (= A__questionmark_heap A__questionmark_heap)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1584.t4 :args ((A__questionmark_v_19_19 Int) (:= A__questionmark_v_19_19 A__questionmark_v_19_19) (A__questionmark_v_18_20 Int) (:= A__questionmark_v_18_20 A__questionmark_v_18_20)))
% 46.23/46.41 (step t10.t1584.t4.t1 (cl (= A__questionmark_v_19_19 A__questionmark_v_19_19)) :rule refl)
% 46.23/46.41 (step t10.t1584.t4.t2 (cl (= A__questionmark_v_18_20 A__questionmark_v_18_20)) :rule refl)
% 46.23/46.41 (step t10.t1584.t4.t3 (cl (= A__questionmark_v_19_19 A__questionmark_v_19_19)) :rule refl)
% 46.23/46.41 (step t10.t1584.t4.t4 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.23/46.41 (step t10.t1584.t4.t5 (cl (= (- 0 1) (+ 0 (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t4.t6 (cl (= 0 0)) :rule refl)
% 46.23/46.41 (step t10.t1584.t4.t7 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t4.t8 (cl (= (+ 0 (* (- 1) 1)) (+ 0 (- 1)))) :rule cong :premises (t10.t1584.t4.t6 t10.t1584.t4.t7))
% 46.23/46.41 (step t10.t1584.t4.t9 (cl (= (+ 0 (- 1)) (- 1))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t4.t10 (cl (= (+ 0 (* (- 1) 1)) (- 1))) :rule trans :premises (t10.t1584.t4.t8 t10.t1584.t4.t9))
% 46.23/46.41 (step t10.t1584.t4.t11 (cl (= (- 0 1) (- 1))) :rule trans :premises (t10.t1584.t4.t5 t10.t1584.t4.t10))
% 46.23/46.41 (step t10.t1584.t4.t12 (cl (= (|tptp.'ElementProxy'| A__questionmark_a (- 0 1)) (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) :rule cong :premises (t10.t1584.t4.t4 t10.t1584.t4.t11))
% 46.23/46.41 (step t10.t1584.t4.t13 (cl (= (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1))))) :rule cong :premises (t10.t1584.t4.t3 t10.t1584.t4.t12))
% 46.23/46.41 (step t10.t1584.t4.t14 (cl (= (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) :rule refl)
% 46.23/46.41 (step t10.t1584.t4.t15 (cl (= (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t4.t16 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))))) :rule cong :premises (t10.t1584.t4.t15))
% 46.23/46.41 (step t10.t1584.t4.t17 (cl (= (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t4.t18 (cl (= (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) :rule cong :premises (t10.t1584.t4.t17))
% 46.23/46.41 (step t10.t1584.t4.t19 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1584.t4.t16 t10.t1584.t4.t18))
% 46.23/46.41 (step t10.t1584.t4.t20 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1584.t4.t19))
% 46.23/46.41 (step t10.t1584.t4.t21 (cl (= (= A__questionmark_v_18_20 tptp.nullObject) (= tptp.nullObject A__questionmark_v_18_20))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t4.t22 (cl (= (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t4.t23 (cl (= (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))) :rule refl)
% 46.23/46.41 (step t10.t1584.t4.t24 (cl (= (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame)))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame)))))))) :rule cong :premises (t10.t1584.t4.t21 t10.t1584.t4.t22 t10.t1584.t4.t23))
% 46.23/46.41 (step t10.t1584.t4.t25 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))) :rule cong :premises (t10.t1584.t4.t20 t10.t1584.t4.t24))
% 46.23/46.41 (step t10.t1584.t4.t26 (cl (= (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame)))))))) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame)))))))))) :rule cong :premises (t10.t1584.t4.t13 t10.t1584.t4.t14 t10.t1584.t4.t25))
% 46.23/46.41 (step t10.t1584.t4 (cl (= (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) :rule bind)
% 46.23/46.41 (step t10.t1584.t5 (cl (= (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))) (not (forall ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (not (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t6 (cl (= (forall ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (not (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame)))))))))) (forall ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (or (not (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) (not (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject A__questionmark_v_18_20)) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)))) (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t7 (cl (= (forall ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (or (not (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) (not (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject A__questionmark_v_18_20)) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)))) (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))) (or (not (= (|tptp.'ElementProxy'| A__questionmark_a (- 1)) (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t8 (cl (= (= (|tptp.'ElementProxy'| A__questionmark_a (- 1)) (|tptp.'ElementProxy'| A__questionmark_a (- 1))) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t9 (cl (= (not (= (|tptp.'ElementProxy'| A__questionmark_a (- 1)) (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) (not true))) :rule cong :premises (t10.t1584.t8))
% 46.23/46.41 (step t10.t1584.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t11 (cl (= (not (= (|tptp.'ElementProxy'| A__questionmark_a (- 1)) (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) false)) :rule trans :premises (t10.t1584.t9 t10.t1584.t10))
% 46.23/46.41 (step t10.t1584.t12 (cl (= (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t13 (cl (= (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not true))) :rule cong :premises (t10.t1584.t12))
% 46.23/46.41 (step t10.t1584.t14 (cl (= (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) false)) :rule trans :premises (t10.t1584.t13 t10.t1584.t10))
% 46.23/46.41 (step t10.t1584.t15 (cl (= (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)))) :rule refl)
% 46.23/46.41 (step t10.t1584.t16 (cl (= (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)))) :rule refl)
% 46.23/46.41 (step t10.t1584.t17 (cl (= (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) :rule refl)
% 46.23/46.41 (step t10.t1584.t18 (cl (= (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))))) :rule refl)
% 46.23/46.41 (step t10.t1584.t19 (cl (= (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t20 (cl (= (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))))) :rule cong :premises (t10.t1584.t19))
% 46.23/46.41 (step t10.t1584.t21 (cl (= (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t22 (cl (= (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))) :rule cong :premises (t10.t1584.t21))
% 46.23/46.41 (step t10.t1584.t23 (cl (= (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame)))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) :rule cong :premises (t10.t1584.t20 t10.t1584.t22))
% 46.23/46.41 (step t10.t1584.t24 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))))) :rule cong :premises (t10.t1584.t15 t10.t1584.t16 t10.t1584.t17 t10.t1584.t18 t10.t1584.t23))
% 46.23/46.41 (step t10.t1584.t25 (cl (= (or (not (= (|tptp.'ElementProxy'| A__questionmark_a (- 1)) (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame)))))) (or false false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1584.t11 t10.t1584.t14 t10.t1584.t24))
% 46.23/46.41 (step t10.t1584.t26 (cl (= (or false false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1584.t27 (cl (= (or (not (= (|tptp.'ElementProxy'| A__questionmark_a (- 1)) (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1584.t25 t10.t1584.t26))
% 46.23/46.41 (step t10.t1584.t28 (cl (= (forall ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (or (not (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) (not (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject A__questionmark_v_18_20)) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)))) (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1584.t7 t10.t1584.t27))
% 46.23/46.41 (step t10.t1584.t29 (cl (= (forall ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (not (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame)))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1584.t6 t10.t1584.t28))
% 46.23/46.41 (step t10.t1584.t30 (cl (= (not (forall ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (not (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1584.t29))
% 46.23/46.41 (step t10.t1584.t31 (cl (= (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (or (= tptp.nullObject A__questionmark_v_18_20) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20))) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1584.t5 t10.t1584.t30))
% 46.23/46.41 (step t10.t1584.t32 (cl (= (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1584.t4 t10.t1584.t31))
% 46.23/46.41 (step t10.t1584 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame)))))))))) (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))))))) :rule bind)
% 46.23/46.41 (step t10.t1585 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))) (not (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i))))) (or (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))))) (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1586 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame)))))))))) (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1584 t10.t1585))
% 46.23/46.41 (step t10.t1587 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1586))
% 46.23/46.41 (anchor :step t10.t1588 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_heap Int) (:= A__questionmark_heap A__questionmark_heap)))
% 46.23/46.41 (step t10.t1588.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.23/46.41 (step t10.t1588.t2 (cl (= A__questionmark_heap A__questionmark_heap)) :rule refl)
% 46.23/46.41 (step t10.t1588.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1588.t4 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))))) :rule cong :premises (t10.t1588.t3))
% 46.23/46.41 (step t10.t1588.t5 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1588.t6 (cl (= (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))))) :rule cong :premises (t10.t1588.t5))
% 46.23/46.41 (step t10.t1588.t7 (cl (= (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1588.t8 (cl (= (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) :rule cong :premises (t10.t1588.t7))
% 46.23/46.41 (step t10.t1588.t9 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1588.t4 t10.t1588.t6 t10.t1588.t8))
% 46.23/46.41 (step t10.t1588.t10 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1588.t9))
% 46.23/46.41 (step t10.t1588.t11 (cl (= A__questionmark_heap A__questionmark_heap)) :rule refl)
% 46.23/46.41 (step t10.t1588.t12 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.23/46.41 (step t10.t1588.t13 (cl (= (- 0 1) (+ 0 (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1588.t14 (cl (= 0 0)) :rule refl)
% 46.23/46.41 (step t10.t1588.t15 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.23/46.41 (step t10.t1588.t16 (cl (= (+ 0 (* (- 1) 1)) (+ 0 (- 1)))) :rule cong :premises (t10.t1588.t14 t10.t1588.t15))
% 46.23/46.41 (step t10.t1588.t17 (cl (= (+ 0 (- 1)) (- 1))) :rule all_simplify)
% 46.23/46.41 (step t10.t1588.t18 (cl (= (+ 0 (* (- 1) 1)) (- 1))) :rule trans :premises (t10.t1588.t16 t10.t1588.t17))
% 46.23/46.41 (step t10.t1588.t19 (cl (= (- 0 1) (- 1))) :rule trans :premises (t10.t1588.t13 t10.t1588.t18))
% 46.23/46.41 (step t10.t1588.t20 (cl (= (|tptp.'ElementProxy'| A__questionmark_a (- 0 1)) (|tptp.'ElementProxy'| A__questionmark_a (- 1)))) :rule cong :premises (t10.t1588.t12 t10.t1588.t19))
% 46.23/46.41 (step t10.t1588.t21 (cl (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))) :rule cong :premises (t10.t1588.t11 t10.t1588.t20))
% 46.23/46.41 (step t10.t1588.t22 (cl (= tptp.true_1 tptp.true_1)) :rule refl)
% 46.23/46.41 (step t10.t1588.t23 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))) tptp.true_1))) :rule cong :premises (t10.t1588.t21 t10.t1588.t22))
% 46.23/46.41 (step t10.t1588.t24 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1588.t25 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)))))) :rule trans :premises (t10.t1588.t23 t10.t1588.t24))
% 46.23/46.41 (step t10.t1588.t26 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) :rule cong :premises (t10.t1588.t10 t10.t1588.t25))
% 46.23/46.41 (step t10.t1588 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1))) (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)))))))) :rule bind)
% 46.23/46.41 (step t10.t1589 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)))))) (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1590 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1))) (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)))))))) :rule trans :premises (t10.t1588 t10.t1589))
% 46.23/46.41 (step t10.t1591 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))))) :rule cong :premises (t10.t1590))
% 46.23/46.41 (anchor :step t10.t1592 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_pos Int) (:= A__questionmark_pos A__questionmark_pos)))
% 46.23/46.41 (step t10.t1592.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.41 (step t10.t1592.t2 (cl (= A__questionmark_pos A__questionmark_pos)) :rule refl)
% 46.23/46.41 (step t10.t1592.t3 (cl (= (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1592 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|)) (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)))))) :rule bind)
% 46.23/46.41 (step t10.t1593 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))))) :rule cong :premises (t10.t1592))
% 46.23/46.41 (anchor :step t10.t1594 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_pos Int) (:= A__questionmark_pos A__questionmark_pos)))
% 46.23/46.41 (step t10.t1594.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.41 (step t10.t1594.t2 (cl (= A__questionmark_pos A__questionmark_pos)) :rule refl)
% 46.23/46.41 (step t10.t1594.t3 (cl (= (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1594 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|)) (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)))))) :rule bind)
% 46.23/46.41 (step t10.t1595 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))))) :rule cong :premises (t10.t1594))
% 46.23/46.41 (anchor :step t10.t1596 :args ((A__questionmark_s Int) (:= A__questionmark_s A__questionmark_s) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f) (A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3)))
% 46.23/46.41 (step t10.t1596.t1 (cl (= A__questionmark_s A__questionmark_s)) :rule refl)
% 46.23/46.41 (step t10.t1596.t2 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.41 (step t10.t1596.t3 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.41 (step t10.t1596.t4 (cl (= (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1596 (cl (= (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3)) (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f))))) :rule bind)
% 46.23/46.41 (step t10.t1597 (cl (= (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))))) :rule cong :premises (t10.t1596))
% 46.23/46.41 (step t10.t1598 (cl (= (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_)))) (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1599 (cl (= (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))))) :rule cong :premises (t10.t1598))
% 46.23/46.41 (anchor :step t10.t1600 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1600.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1600.t2 :args ((A__questionmark_v_20_21 Int) (:= A__questionmark_v_20_21 A__questionmark_v_20_21)))
% 46.23/46.41 (step t10.t1600.t2.t1 (cl (= A__questionmark_v_20_21 A__questionmark_v_20_21)) :rule refl)
% 46.23/46.41 (step t10.t1600.t2.t2 (cl (= (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)))) :rule refl)
% 46.23/46.41 (step t10.t1600.t2.t3 (cl (= (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1600.t2.t4 (cl (= (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))))) :rule cong :premises (t10.t1600.t2.t3))
% 46.23/46.41 (step t10.t1600.t2.t5 (cl (= (= A__questionmark_T |tptp.'System_Object'|) (= |tptp.'System_Object'| A__questionmark_T))) :rule all_simplify)
% 46.23/46.41 (step t10.t1600.t2.t6 (cl (= (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| A__questionmark_T)))) :rule cong :premises (t10.t1600.t2.t5))
% 46.23/46.41 (step t10.t1600.t2.t7 (cl (= (not (= A__questionmark_T A__questionmark_v_20_21)) (not (= A__questionmark_T A__questionmark_v_20_21)))) :rule refl)
% 46.23/46.41 (step t10.t1600.t2.t8 (cl (= (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21))) (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21))))) :rule cong :premises (t10.t1600.t2.t6 t10.t1600.t2.t7))
% 46.23/46.41 (step t10.t1600.t2.t9 (cl (= (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21)))))) :rule cong :premises (t10.t1600.t2.t8))
% 46.23/46.41 (step t10.t1600.t2.t10 (cl (= (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21))))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21))))))) :rule cong :premises (t10.t1600.t2.t4 t10.t1600.t2.t9))
% 46.23/46.41 (step t10.t1600.t2.t11 (cl (= (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))) :rule cong :premises (t10.t1600.t2.t10))
% 46.23/46.41 (step t10.t1600.t2.t12 (cl (= (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21))))))) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21))))))))) :rule cong :premises (t10.t1600.t2.t2 t10.t1600.t2.t11))
% 46.23/46.41 (step t10.t1600.t2 (cl (= (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) :rule bind)
% 46.23/46.41 (step t10.t1600.t3 (cl (= (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))) (not (forall ((A__questionmark_v_20_21 Int)) (not (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1600.t4 (cl (= (forall ((A__questionmark_v_20_21 Int)) (not (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21))))))))) (forall ((A__questionmark_v_20_21 Int)) (or (not (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T))) (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_20_21)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1600.t5 (cl (= (forall ((A__questionmark_v_20_21 Int)) (or (not (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T))) (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_20_21)))) (or (not (= (|tptp.'BaseClass'| A__questionmark_T) (|tptp.'BaseClass'| A__questionmark_T))) (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1600.t6 (cl (= (= (|tptp.'BaseClass'| A__questionmark_T) (|tptp.'BaseClass'| A__questionmark_T)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1600.t7 (cl (= (not (= (|tptp.'BaseClass'| A__questionmark_T) (|tptp.'BaseClass'| A__questionmark_T))) (not true))) :rule cong :premises (t10.t1600.t6))
% 46.23/46.41 (step t10.t1600.t8 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1600.t9 (cl (= (not (= (|tptp.'BaseClass'| A__questionmark_T) (|tptp.'BaseClass'| A__questionmark_T))) false)) :rule trans :premises (t10.t1600.t7 t10.t1600.t8))
% 46.23/46.41 (step t10.t1600.t10 (cl (= (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) :rule refl)
% 46.23/46.41 (step t10.t1600.t11 (cl (= (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T))))) :rule refl)
% 46.23/46.41 (step t10.t1600.t12 (cl (= (or (not (= (|tptp.'BaseClass'| A__questionmark_T) (|tptp.'BaseClass'| A__questionmark_T))) (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (or false (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) :rule cong :premises (t10.t1600.t9 t10.t1600.t10 t10.t1600.t11))
% 46.23/46.41 (step t10.t1600.t13 (cl (= (or false (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1600.t14 (cl (= (or (not (= (|tptp.'BaseClass'| A__questionmark_T) (|tptp.'BaseClass'| A__questionmark_T))) (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) :rule trans :premises (t10.t1600.t12 t10.t1600.t13))
% 46.23/46.41 (step t10.t1600.t15 (cl (= (forall ((A__questionmark_v_20_21 Int)) (or (not (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T))) (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T A__questionmark_v_20_21)))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) :rule trans :premises (t10.t1600.t5 t10.t1600.t14))
% 46.23/46.41 (step t10.t1600.t16 (cl (= (forall ((A__questionmark_v_20_21 Int)) (not (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21))))))))) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) :rule trans :premises (t10.t1600.t4 t10.t1600.t15))
% 46.23/46.41 (step t10.t1600.t17 (cl (= (not (forall ((A__questionmark_v_20_21 Int)) (not (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T))))))) :rule cong :premises (t10.t1600.t16))
% 46.23/46.41 (step t10.t1600.t18 (cl (= (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_v_20_21))) (not (=> (not (= |tptp.'System_Object'| A__questionmark_T)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T))))))) :rule trans :premises (t10.t1600.t3 t10.t1600.t17))
% 46.23/46.41 (step t10.t1600.t19 (cl (= (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T))))))) :rule trans :premises (t10.t1600.t2 t10.t1600.t18))
% 46.23/46.41 (step t10.t1600 (cl (= (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21))))))))) (forall ((A__questionmark_T Int)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))))) :rule bind)
% 46.23/46.41 (step t10.t1601 (cl (= (forall ((A__questionmark_T Int)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) (forall ((A__questionmark_T Int)) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T))) (or (= |tptp.'System_Object'| A__questionmark_T) (not (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1602 (cl (= (forall ((A__questionmark_T Int)) (and (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T))) (or (= |tptp.'System_Object'| A__questionmark_T) (not (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1603 (cl (= (forall ((A__questionmark_T Int)) (not (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))) (and (not (= |tptp.'System_Object'| A__questionmark_T)) (= A__questionmark_T (|tptp.'BaseClass'| A__questionmark_T)))))) (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))))) :rule trans :premises (t10.t1601 t10.t1602))
% 46.23/46.41 (step t10.t1604 (cl (= (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21))))))))) (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))))) :rule trans :premises (t10.t1600 t10.t1603))
% 46.23/46.41 (step t10.t1605 (cl (= (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))))) :rule cong :premises (t10.t1604))
% 46.23/46.41 (anchor :step t10.t1606 :args ((A__questionmark_A Int) (:= A__questionmark_A A__questionmark_A) (A__questionmark_B Int) (:= A__questionmark_B A__questionmark_B) (A__questionmark_C Int) (:= A__questionmark_C A__questionmark_C)))
% 46.23/46.41 (step t10.t1606.t1 (cl (= A__questionmark_A A__questionmark_A)) :rule refl)
% 46.23/46.41 (step t10.t1606.t2 (cl (= A__questionmark_B A__questionmark_B)) :rule refl)
% 46.23/46.41 (step t10.t1606.t3 (cl (= A__questionmark_C A__questionmark_C)) :rule refl)
% 46.23/46.41 (step t10.t1606.t4 (cl (= (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1606.t5 (cl (= (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1606.t6 (cl (= (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)) (=> (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) :rule cong :premises (t10.t1606.t4 t10.t1606.t5))
% 46.23/46.41 (step t10.t1606 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B))) (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A)))))) :rule bind)
% 46.23/46.41 (step t10.t1607 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A)))) (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1608 (cl (= (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B))) (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A)))))) :rule trans :premises (t10.t1606 t10.t1607))
% 46.23/46.41 (step t10.t1609 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))))) :rule cong :premises (t10.t1608))
% 46.23/46.41 (anchor :step t10.t1610 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1610.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (step t10.t1610.t2 (cl (= (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (anchor :step t10.t1610.t3 :args ((A__questionmark_U_1 Int) (:= A__questionmark_U_1 A__questionmark_U_1)))
% 46.23/46.41 (step t10.t1610.t3.t1 (cl (= A__questionmark_U_1 A__questionmark_U_1)) :rule refl)
% 46.23/46.41 (step t10.t1610.t3.t2 (cl (= (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1610.t3.t3 (cl (= (= A__questionmark_T A__questionmark_U_1) (= A__questionmark_T A__questionmark_U_1))) :rule refl)
% 46.23/46.41 (step t10.t1610.t3.t4 (cl (= (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1)) (= A__questionmark_T A__questionmark_U_1)))) :rule cong :premises (t10.t1610.t3.t2 t10.t1610.t3.t3))
% 46.23/46.41 (step t10.t1610.t3 (cl (= (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))) (forall ((A__questionmark_U_1 Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1)) (= A__questionmark_T A__questionmark_U_1))))) :rule bind)
% 46.23/46.41 (step t10.t1610.t4 (cl (= (forall ((A__questionmark_U_1 Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1)) (= A__questionmark_T A__questionmark_U_1))) (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1610.t5 (cl (= (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))) (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1))))) :rule trans :premises (t10.t1610.t3 t10.t1610.t4))
% 46.23/46.41 (step t10.t1610.t6 (cl (= (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1)))))) :rule cong :premises (t10.t1610.t5))
% 46.23/46.41 (anchor :step t10.t1610.t7 :args ((A__questionmark_U_1 Int) (:= A__questionmark_U_1 A__questionmark_U_1)))
% 46.23/46.41 (step t10.t1610.t7.t1 (cl (= A__questionmark_U_1 A__questionmark_U_1)) :rule refl)
% 46.23/46.41 (step t10.t1610.t7.t2 (cl (= (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1610.t7.t3 (cl (= (= A__questionmark_T A__questionmark_U_1) (= A__questionmark_T A__questionmark_U_1))) :rule refl)
% 46.23/46.41 (step t10.t1610.t7.t4 (cl (= (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)) (= A__questionmark_T A__questionmark_U_1)))) :rule cong :premises (t10.t1610.t7.t2 t10.t1610.t7.t3))
% 46.23/46.41 (step t10.t1610.t7 (cl (= (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))) (forall ((A__questionmark_U_1 Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)) (= A__questionmark_T A__questionmark_U_1))))) :rule bind)
% 46.23/46.41 (step t10.t1610.t8 (cl (= (forall ((A__questionmark_U_1 Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T)) (= A__questionmark_T A__questionmark_U_1))) (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1610.t9 (cl (= (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))) (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1))))) :rule trans :premises (t10.t1610.t7 t10.t1610.t8))
% 46.23/46.41 (step t10.t1610.t10 (cl (= (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1)))))) :rule cong :premises (t10.t1610.t9))
% 46.23/46.41 (step t10.t1610.t11 (cl (= (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))) (or (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1))))))) :rule cong :premises (t10.t1610.t6 t10.t1610.t10))
% 46.23/46.41 (step t10.t1610.t12 (cl (= (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))))) (not (or (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1)))))))) :rule cong :premises (t10.t1610.t11))
% 46.23/46.41 (step t10.t1610.t13 (cl (= (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))) (=> (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T)) (not (or (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1))))))))) :rule cong :premises (t10.t1610.t2 t10.t1610.t12))
% 46.23/46.41 (step t10.t1610 (cl (= (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))))))) (forall ((A__questionmark_T Int)) (=> (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T)) (not (or (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1)))))))))) :rule bind)
% 46.23/46.41 (step t10.t1611 (cl (= (forall ((A__questionmark_T Int)) (=> (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T)) (not (or (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1)))))))) (forall ((A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1))) (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1612 (cl (= (forall ((A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1))) (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1)))))) (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1613 (cl (= (forall ((A__questionmark_T Int)) (=> (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T)) (not (or (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T A__questionmark_U_1))) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= A__questionmark_T A__questionmark_U_1)))))))) (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948))))))) :rule trans :premises (t10.t1611 t10.t1612))
% 46.23/46.41 (step t10.t1614 (cl (= (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))))))) (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948))))))) :rule trans :premises (t10.t1610 t10.t1613))
% 46.23/46.41 (step t10.t1615 (cl (= (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))))) :rule cong :premises (t10.t1614))
% 46.23/46.41 (step t10.t1616 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1617 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))))) :rule cong :premises (t10.t1616))
% 46.23/46.41 (step t10.t1618 (cl (= (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1619 (cl (= (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t1618))
% 46.23/46.41 (anchor :step t10.t1620 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1620.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (step t10.t1620.t2 (cl (= (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1620 (cl (= (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1)) (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|))))) :rule bind)
% 46.23/46.41 (step t10.t1621 (cl (= (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))))) :rule cong :premises (t10.t1620))
% 46.23/46.41 (anchor :step t10.t1622 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1622.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (step t10.t1622.t2 (cl (= (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1622 (cl (= (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T)) (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)))))) :rule bind)
% 46.23/46.41 (step t10.t1623 (cl (= (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))))) :rule cong :premises (t10.t1622))
% 46.23/46.41 (anchor :step t10.t1624 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1624.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.41 (step t10.t1624.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (step t10.t1624.t3 (cl (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1624.t4 (cl (= (= A__questionmark_o tptp.nullObject) (= tptp.nullObject A__questionmark_o))) :rule all_simplify)
% 46.23/46.41 (step t10.t1624.t5 (cl (= (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1624.t6 (cl (= (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T))))) :rule cong :premises (t10.t1624.t4 t10.t1624.t5))
% 46.23/46.41 (step t10.t1624.t7 (cl (= (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) :rule cong :premises (t10.t1624.t3 t10.t1624.t6))
% 46.23/46.41 (step t10.t1624 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1)))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T))))))) :rule bind)
% 46.23/46.41 (step t10.t1625 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))))) :rule cong :premises (t10.t1624))
% 46.23/46.41 (anchor :step t10.t1626 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1626.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.41 (step t10.t1626.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (step t10.t1626.t3 (cl (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1626.t4 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= A__questionmark_o tptp.nullObject))) :rule all_simplify)
% 46.23/46.41 (step t10.t1626.t5 (cl (= (= A__questionmark_o tptp.nullObject) (= tptp.nullObject A__questionmark_o))) :rule all_simplify)
% 46.23/46.41 (step t10.t1626.t6 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= tptp.nullObject A__questionmark_o))) :rule trans :premises (t10.t1626.t4 t10.t1626.t5))
% 46.23/46.41 (step t10.t1626.t7 (cl (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1626.t8 (cl (= (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))))) :rule cong :premises (t10.t1626.t7))
% 46.23/46.41 (step t10.t1626.t9 (cl (= (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))) (or (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) :rule cong :premises (t10.t1626.t6 t10.t1626.t8))
% 46.23/46.41 (step t10.t1626.t10 (cl (= (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))))))) :rule cong :premises (t10.t1626.t9))
% 46.23/46.41 (step t10.t1626.t11 (cl (= (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (not (or (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))))) :rule cong :premises (t10.t1626.t3 t10.t1626.t10))
% 46.23/46.41 (step t10.t1626 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (not (or (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))))))))) :rule bind)
% 46.23/46.41 (step t10.t1627 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (not (or (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1628 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))))))) :rule trans :premises (t10.t1626 t10.t1627))
% 46.23/46.41 (step t10.t1629 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))))) :rule cong :premises (t10.t1628))
% 46.23/46.41 (anchor :step t10.t1630 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1630.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.41 (step t10.t1630.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (step t10.t1630.t3 (cl (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1630.t4 (cl (= (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1630.t5 (cl (= (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)) (=> (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) :rule cong :premises (t10.t1630.t3 t10.t1630.t4))
% 46.23/46.41 (step t10.t1630 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T)))))) :rule bind)
% 46.23/46.41 (step t10.t1631 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T)))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1632 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T)))))) :rule trans :premises (t10.t1630 t10.t1631))
% 46.23/46.41 (step t10.t1633 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))))) :rule cong :premises (t10.t1632))
% 46.23/46.41 (anchor :step t10.t1634 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.41 (step t10.t1634.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.41 (step t10.t1634.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.41 (step t10.t1634.t3 (cl (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1634.t4 (cl (= (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))))) :rule cong :premises (t10.t1634.t3))
% 46.23/46.41 (step t10.t1634.t5 (cl (= (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1634.t6 (cl (= (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)) (=> (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) :rule cong :premises (t10.t1634.t4 t10.t1634.t5))
% 46.23/46.41 (step t10.t1634 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T)))))) :rule bind)
% 46.23/46.41 (step t10.t1635 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T)))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1636 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T)))))) :rule trans :premises (t10.t1634 t10.t1635))
% 46.23/46.41 (step t10.t1637 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))))) :rule cong :premises (t10.t1636))
% 46.23/46.41 (anchor :step t10.t1638 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o)))
% 46.23/46.41 (step t10.t1638.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.41 (step t10.t1638.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.41 (anchor :step t10.t1638.t3 :args ((A__questionmark_v_21_22 Int) (:= A__questionmark_v_21_22 A__questionmark_v_21_22)))
% 46.23/46.41 (step t10.t1638.t3.t1 (cl (= A__questionmark_v_21_22 A__questionmark_v_21_22)) :rule refl)
% 46.23/46.41 (step t10.t1638.t3.t2 (cl (= (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)))) :rule refl)
% 46.23/46.41 (step t10.t1638.t3.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t3.t4 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1638.t3.t3))
% 46.23/46.41 (step t10.t1638.t3.t5 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= A__questionmark_o tptp.nullObject))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t3.t6 (cl (= (= A__questionmark_o tptp.nullObject) (= tptp.nullObject A__questionmark_o))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t3.t7 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= tptp.nullObject A__questionmark_o))) :rule trans :premises (t10.t1638.t3.t5 t10.t1638.t3.t6))
% 46.23/46.41 (step t10.t1638.t3.t8 (cl (= (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t3.t9 (cl (= (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) :rule cong :premises (t10.t1638.t3.t8))
% 46.23/46.41 (step t10.t1638.t3.t10 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|)))))) :rule cong :premises (t10.t1638.t3.t4 t10.t1638.t3.t7 t10.t1638.t3.t9))
% 46.23/46.41 (step t10.t1638.t3.t11 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))))) :rule cong :premises (t10.t1638.t3.t10))
% 46.23/46.41 (step t10.t1638.t3.t12 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22) (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t3.t13 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))))) :rule cong :premises (t10.t1638.t3.t12))
% 46.23/46.41 (step t10.t1638.t3.t14 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22) (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t3.t15 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22)) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))) :rule cong :premises (t10.t1638.t3.t14))
% 46.23/46.41 (step t10.t1638.t3.t16 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))) (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) :rule cong :premises (t10.t1638.t3.t13 t10.t1638.t3.t15))
% 46.23/46.41 (step t10.t1638.t3.t17 (cl (= (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22)))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule cong :premises (t10.t1638.t3.t16))
% 46.23/46.41 (step t10.t1638.t3.t18 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule cong :premises (t10.t1638.t3.t11 t10.t1638.t3.t17))
% 46.23/46.41 (step t10.t1638.t3.t19 (cl (= (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22)))))) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) :rule cong :premises (t10.t1638.t3.t2 t10.t1638.t3.t18))
% 46.23/46.41 (step t10.t1638.t3 (cl (= (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))))) :rule bind)
% 46.23/46.41 (step t10.t1638.t4 (cl (= (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) (not (forall ((A__questionmark_v_21_22 Int)) (not (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t5 (cl (= (forall ((A__questionmark_v_21_22 Int)) (not (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) (forall ((A__questionmark_v_21_22 Int)) (or (not (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|)) (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t6 (cl (= (forall ((A__questionmark_v_21_22 Int)) (or (not (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|)) (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t7 (cl (= (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o)) true)) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t8 (cl (= (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (not true))) :rule cong :premises (t10.t1638.t7))
% 46.23/46.41 (step t10.t1638.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t10 (cl (= (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) false)) :rule trans :premises (t10.t1638.t8 t10.t1638.t9))
% 46.23/46.41 (step t10.t1638.t11 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule refl)
% 46.23/46.41 (step t10.t1638.t12 (cl (= (or (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule cong :premises (t10.t1638.t10 t10.t1638.t11))
% 46.23/46.41 (step t10.t1638.t13 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1638.t14 (cl (= (or (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule trans :premises (t10.t1638.t12 t10.t1638.t13))
% 46.23/46.41 (step t10.t1638.t15 (cl (= (forall ((A__questionmark_v_21_22 Int)) (or (not (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|)) (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule trans :premises (t10.t1638.t6 t10.t1638.t14))
% 46.23/46.41 (step t10.t1638.t16 (cl (= (forall ((A__questionmark_v_21_22 Int)) (not (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule trans :premises (t10.t1638.t5 t10.t1638.t15))
% 46.23/46.41 (step t10.t1638.t17 (cl (= (not (forall ((A__questionmark_v_21_22 Int)) (not (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule cong :premises (t10.t1638.t16))
% 46.23/46.41 (step t10.t1638.t18 (cl (= (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|))))) (not (or (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_21_22 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule trans :premises (t10.t1638.t4 t10.t1638.t17))
% 46.23/46.41 (step t10.t1638.t19 (cl (= (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule trans :premises (t10.t1638.t3 t10.t1638.t18))
% 46.23/46.41 (step t10.t1638 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22)))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) :rule bind)
% 46.23/46.41 (step t10.t1639 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1640 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22)))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule trans :premises (t10.t1638 t10.t1639))
% 46.23/46.41 (step t10.t1641 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule cong :premises (t10.t1640))
% 46.23/46.41 (anchor :step t10.t1642 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f)))
% 46.23/46.41 (step t10.t1642.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.41 (step t10.t1642.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.41 (step t10.t1642.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.41 (step t10.t1642.t4 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1642.t5 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1642.t4))
% 46.23/46.41 (step t10.t1642.t6 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1642.t7 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) :rule cong :premises (t10.t1642.t6))
% 46.23/46.41 (step t10.t1642.t8 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))))) :rule cong :premises (t10.t1642.t5 t10.t1642.t7))
% 46.23/46.41 (step t10.t1642.t9 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))))) :rule cong :premises (t10.t1642.t8))
% 46.23/46.41 (step t10.t1642.t10 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1642.t11 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) :rule cong :premises (t10.t1642.t9 t10.t1642.t10))
% 46.23/46.41 (step t10.t1642 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f))))))) :rule bind)
% 46.23/46.41 (step t10.t1643 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f))))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1644 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f))))))) :rule trans :premises (t10.t1642 t10.t1643))
% 46.23/46.41 (step t10.t1645 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))))) :rule cong :premises (t10.t1644))
% 46.23/46.41 (anchor :step t10.t1646 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f)))
% 46.23/46.41 (step t10.t1646.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.41 (step t10.t1646.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.41 (step t10.t1646.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.41 (step t10.t1646.t4 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1646.t5 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1646.t4))
% 46.23/46.41 (step t10.t1646.t6 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1646.t7 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) :rule cong :premises (t10.t1646.t6))
% 46.23/46.41 (step t10.t1646.t8 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))))) :rule cong :premises (t10.t1646.t5 t10.t1646.t7))
% 46.23/46.41 (step t10.t1646.t9 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))))) :rule cong :premises (t10.t1646.t8))
% 46.23/46.41 (step t10.t1646.t10 (cl (= (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated)))) :rule all_simplify)
% 46.23/46.41 (step t10.t1646.t11 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) :rule cong :premises (t10.t1646.t9 t10.t1646.t10))
% 46.23/46.41 (step t10.t1646 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated)))))) :rule bind)
% 46.23/46.41 (step t10.t1647 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated)))))) :rule all_simplify)
% 46.23/46.41 (step t10.t1648 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated)))))) :rule trans :premises (t10.t1646 t10.t1647))
% 46.23/46.42 (step t10.t1649 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))))) :rule cong :premises (t10.t1648))
% 46.23/46.42 (anchor :step t10.t1650 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_s Int) (:= A__questionmark_s A__questionmark_s) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f)))
% 46.23/46.42 (step t10.t1650.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1650.t2 (cl (= A__questionmark_s A__questionmark_s)) :rule refl)
% 46.23/46.42 (step t10.t1650.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (step t10.t1650.t4 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1650.t5 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1650.t6 (cl (= (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s)) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) :rule cong :premises (t10.t1650.t4 t10.t1650.t5))
% 46.23/46.42 (step t10.t1650 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s)) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f))))))) :rule bind)
% 46.23/46.42 (step t10.t1651 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s)) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1652 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f))))))) :rule trans :premises (t10.t1650 t10.t1651))
% 46.23/46.42 (step t10.t1653 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))))) :rule cong :premises (t10.t1652))
% 46.23/46.42 (anchor :step t10.t1654 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_e Int) (:= A__questionmark_e A__questionmark_e) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1654.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1654.t2 (cl (= A__questionmark_e A__questionmark_e)) :rule refl)
% 46.23/46.42 (step t10.t1654.t3 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1654.t4 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1654.t5 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1654.t6 (cl (= (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e)) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) :rule cong :premises (t10.t1654.t4 t10.t1654.t5))
% 46.23/46.42 (step t10.t1654 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e)) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i))))))) :rule bind)
% 46.23/46.42 (step t10.t1655 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e)) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1656 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i))))))) :rule trans :premises (t10.t1654 t10.t1655))
% 46.23/46.42 (step t10.t1657 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))))) :rule cong :premises (t10.t1656))
% 46.23/46.42 (anchor :step t10.t1658 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_e Int) (:= A__questionmark_e A__questionmark_e) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1658.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1658.t2 (cl (= A__questionmark_e A__questionmark_e)) :rule refl)
% 46.23/46.42 (step t10.t1658.t3 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1658.t4 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1658.t5 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1658.t6 (cl (= (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e)) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) :rule cong :premises (t10.t1658.t4 t10.t1658.t5))
% 46.23/46.42 (step t10.t1658 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e)) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i))))))) :rule bind)
% 46.23/46.42 (step t10.t1659 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e)) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1660 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i))))))) :rule trans :premises (t10.t1658 t10.t1659))
% 46.23/46.42 (step t10.t1661 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))))) :rule cong :premises (t10.t1660))
% 46.23/46.42 (anchor :step t10.t1662 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o)))
% 46.23/46.42 (step t10.t1662.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1662.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1662.t3 (cl (= (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1662.t4 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1662.t5 (cl (= (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) :rule cong :premises (t10.t1662.t3 t10.t1662.t4))
% 46.23/46.42 (step t10.t1662 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))))) :rule bind)
% 46.23/46.42 (step t10.t1663 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1664 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))))) :rule trans :premises (t10.t1662 t10.t1663))
% 46.23/46.42 (step t10.t1665 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))))) :rule cong :premises (t10.t1664))
% 46.23/46.42 (anchor :step t10.t1666 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_c Int) (:= A__questionmark_c A__questionmark_c)))
% 46.23/46.42 (step t10.t1666.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1666.t2 (cl (= A__questionmark_c A__questionmark_c)) :rule refl)
% 46.23/46.42 (step t10.t1666.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1666.t4 (cl (= (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1666.t5 (cl (= (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) :rule cong :premises (t10.t1666.t3 t10.t1666.t4))
% 46.23/46.42 (step t10.t1666 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated)))))) :rule bind)
% 46.23/46.42 (step t10.t1667 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1668 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated)))))) :rule trans :premises (t10.t1666 t10.t1667))
% 46.23/46.42 (step t10.t1669 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))))) :rule cong :premises (t10.t1668))
% 46.23/46.42 (step t10.t1670 (cl (= (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|) (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1671 (cl (= (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))))) :rule cong :premises (t10.t1670))
% 46.23/46.42 (anchor :step t10.t1672 :args ((A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.42 (step t10.t1672.t1 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (step t10.t1672.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (step t10.t1672.t3 (cl (= (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1672.t4 (cl (= (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1672.t5 (cl (= (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)) (=> (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) :rule cong :premises (t10.t1672.t3 t10.t1672.t4))
% 46.23/46.42 (step t10.t1672 (cl (= (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f))) (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)))))) :rule bind)
% 46.23/46.42 (step t10.t1673 (cl (= (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)))) (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1674 (cl (= (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f))) (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)))))) :rule trans :premises (t10.t1672 t10.t1673))
% 46.23/46.42 (step t10.t1675 (cl (= (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))))) :rule cong :premises (t10.t1674))
% 46.23/46.42 (anchor :step t10.t1676 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.42 (step t10.t1676.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1676.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1676.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (step t10.t1676.t4 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (step t10.t1676.t5 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1676.t6 (cl (= (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1676.t7 (cl (= (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) :rule cong :premises (t10.t1676.t5 t10.t1676.t6))
% 46.23/46.42 (step t10.t1676 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))))) :rule bind)
% 46.23/46.42 (step t10.t1677 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1678 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))))) :rule trans :premises (t10.t1676 t10.t1677))
% 46.23/46.42 (step t10.t1679 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))))) :rule cong :premises (t10.t1678))
% 46.23/46.42 (anchor :step t10.t1680 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.42 (step t10.t1680.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1680.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1680.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (step t10.t1680.t4 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (step t10.t1680.t5 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1680.t6 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1680.t5))
% 46.23/46.42 (step t10.t1680.t7 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= A__questionmark_o tptp.nullObject))) :rule all_simplify)
% 46.23/46.42 (step t10.t1680.t8 (cl (= (= A__questionmark_o tptp.nullObject) (= tptp.nullObject A__questionmark_o))) :rule all_simplify)
% 46.23/46.42 (step t10.t1680.t9 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= tptp.nullObject A__questionmark_o))) :rule trans :premises (t10.t1680.t7 t10.t1680.t8))
% 46.23/46.42 (step t10.t1680.t10 (cl (= (= A__questionmark_o |tptp.'BeingConstructed'|) (= |tptp.'BeingConstructed'| A__questionmark_o))) :rule all_simplify)
% 46.23/46.42 (step t10.t1680.t11 (cl (= (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (not (= |tptp.'BeingConstructed'| A__questionmark_o)))) :rule cong :premises (t10.t1680.t10))
% 46.23/46.42 (step t10.t1680.t12 (cl (= (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true) (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1680.t13 (cl (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1680.t14 (cl (= (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) :rule trans :premises (t10.t1680.t12 t10.t1680.t13))
% 46.23/46.42 (step t10.t1680.t15 (cl (= (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true)) (or (not (= |tptp.'BeingConstructed'| A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|))))) :rule cong :premises (t10.t1680.t11 t10.t1680.t14))
% 46.23/46.42 (step t10.t1680.t16 (cl (= (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))) (not (or (not (= |tptp.'BeingConstructed'| A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))))) :rule cong :premises (t10.t1680.t15))
% 46.23/46.42 (step t10.t1680.t17 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (or (not (= |tptp.'BeingConstructed'| A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|))))))) :rule cong :premises (t10.t1680.t6 t10.t1680.t9 t10.t1680.t16))
% 46.23/46.42 (step t10.t1680.t18 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (or (not (= |tptp.'BeingConstructed'| A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))))))) :rule cong :premises (t10.t1680.t17))
% 46.23/46.42 (step t10.t1680.t19 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1680.t20 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)))))) :rule cong :premises (t10.t1680.t19))
% 46.23/46.42 (step t10.t1680.t21 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (or (not (= |tptp.'BeingConstructed'| A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) :rule cong :premises (t10.t1680.t18 t10.t1680.t20))
% 46.23/46.42 (step t10.t1680 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (or (not (= |tptp.'BeingConstructed'| A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)))))))) :rule bind)
% 46.23/46.42 (step t10.t1681 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (or (not (= |tptp.'BeingConstructed'| A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1682 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)))))))) :rule trans :premises (t10.t1680 t10.t1681))
% 46.23/46.42 (step t10.t1683 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))))) :rule cong :premises (t10.t1682))
% 46.23/46.42 (anchor :step t10.t1684 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.42 (step t10.t1684.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1684.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1684.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (step t10.t1684.t4 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (step t10.t1684.t5 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1684.t6 (cl (= (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1684.t7 (cl (= (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) :rule cong :premises (t10.t1684.t5 t10.t1684.t6))
% 46.23/46.42 (step t10.t1684 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))))) :rule bind)
% 46.23/46.42 (step t10.t1685 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1686 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T)))))) :rule trans :premises (t10.t1684 t10.t1685))
% 46.23/46.42 (step t10.t1687 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))))) :rule cong :premises (t10.t1686))
% 46.23/46.42 (anchor :step t10.t1688 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o)))
% 46.23/46.42 (step t10.t1688.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1688.t2 (cl (= (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1688.t3 (cl (= (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) :rule cong :premises (t10.t1688.t2))
% 46.23/46.42 (step t10.t1688 (cl (= (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1))) (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o))))))) :rule bind)
% 46.23/46.42 (step t10.t1689 (cl (= (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))))) :rule cong :premises (t10.t1688))
% 46.23/46.42 (anchor :step t10.t1690 :args ((A__questionmark_J Int) (:= A__questionmark_J A__questionmark_J) (A__questionmark_s Int) (:= A__questionmark_s A__questionmark_s) (A__questionmark_b Int) (:= A__questionmark_b A__questionmark_b)))
% 46.23/46.42 (step t10.t1690.t1 (cl (= A__questionmark_J A__questionmark_J)) :rule refl)
% 46.23/46.42 (step t10.t1690.t2 (cl (= A__questionmark_s A__questionmark_s)) :rule refl)
% 46.23/46.42 (step t10.t1690.t3 (cl (= A__questionmark_b A__questionmark_b)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1690.t4 :args ((A__questionmark_v_23_23 Int) (:= A__questionmark_v_23_23 A__questionmark_v_23_23) (A__questionmark_v_22_24 Int) (:= A__questionmark_v_22_24 A__questionmark_v_22_24)))
% 46.23/46.42 (step t10.t1690.t4.t1 (cl (= A__questionmark_v_23_23 A__questionmark_v_23_23)) :rule refl)
% 46.23/46.42 (step t10.t1690.t4.t2 (cl (= A__questionmark_v_22_24 A__questionmark_v_22_24)) :rule refl)
% 46.23/46.42 (step t10.t1690.t4.t3 (cl (= (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)))) :rule refl)
% 46.23/46.42 (step t10.t1690.t4.t4 (cl (= (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)))) :rule refl)
% 46.23/46.42 (step t10.t1690.t4.t5 (cl (= (= A__questionmark_v_23_23 A__questionmark_J) (= A__questionmark_J A__questionmark_v_23_23))) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t4.t6 (cl (= (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_J A__questionmark_v_23_23)))) :rule cong :premises (t10.t1690.t4.t5))
% 46.23/46.42 (step t10.t1690.t4.t7 (cl (= (= A__questionmark_v_22_24 A__questionmark_b) (= A__questionmark_b A__questionmark_v_22_24))) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t4.t8 (cl (= (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= A__questionmark_b A__questionmark_v_22_24)))) :rule cong :premises (t10.t1690.t4.t7))
% 46.23/46.42 (step t10.t1690.t4.t9 (cl (= (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t4.t10 (cl (= (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) :rule cong :premises (t10.t1690.t4.t9))
% 46.23/46.42 (step t10.t1690.t4.t11 (cl (= (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1))) (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23)))))) :rule cong :premises (t10.t1690.t4.t6 t10.t1690.t4.t8 t10.t1690.t4.t10))
% 46.23/46.42 (step t10.t1690.t4.t12 (cl (= (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))))) :rule cong :premises (t10.t1690.t4.t11))
% 46.23/46.42 (step t10.t1690.t4.t13 (cl (= (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t4.t14 (cl (= (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)) (=> (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) :rule cong :premises (t10.t1690.t4.t12 t10.t1690.t4.t13))
% 46.23/46.42 (step t10.t1690.t4.t15 (cl (= (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1))) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) :rule cong :premises (t10.t1690.t4.t3 t10.t1690.t4.t4 t10.t1690.t4.t14))
% 46.23/46.42 (step t10.t1690.t4 (cl (= (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))) :rule bind)
% 46.23/46.42 (step t10.t1690.t5 (cl (= (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (not (forall ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (not (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t6 (cl (= (forall ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (not (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) (forall ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (or (not (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (and (= A__questionmark_J A__questionmark_v_23_23) (= A__questionmark_b A__questionmark_v_22_24) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t7 (cl (= (forall ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (or (not (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (and (= A__questionmark_J A__questionmark_v_23_23) (= A__questionmark_b A__questionmark_v_22_24) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) (or (not (= (|tptp.'AsInterface'| A__questionmark_J) (|tptp.'AsInterface'| A__questionmark_J))) (not (= (|tptp.'Box'| A__questionmark_s A__questionmark_b) (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t8 (cl (= (= (|tptp.'AsInterface'| A__questionmark_J) (|tptp.'AsInterface'| A__questionmark_J)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t9 (cl (= (not (= (|tptp.'AsInterface'| A__questionmark_J) (|tptp.'AsInterface'| A__questionmark_J))) (not true))) :rule cong :premises (t10.t1690.t8))
% 46.23/46.42 (step t10.t1690.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t11 (cl (= (not (= (|tptp.'AsInterface'| A__questionmark_J) (|tptp.'AsInterface'| A__questionmark_J))) false)) :rule trans :premises (t10.t1690.t9 t10.t1690.t10))
% 46.23/46.42 (step t10.t1690.t12 (cl (= (= (|tptp.'Box'| A__questionmark_s A__questionmark_b) (|tptp.'Box'| A__questionmark_s A__questionmark_b)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t13 (cl (= (not (= (|tptp.'Box'| A__questionmark_s A__questionmark_b) (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not true))) :rule cong :premises (t10.t1690.t12))
% 46.23/46.42 (step t10.t1690.t14 (cl (= (not (= (|tptp.'Box'| A__questionmark_s A__questionmark_b) (|tptp.'Box'| A__questionmark_s A__questionmark_b))) false)) :rule trans :premises (t10.t1690.t13 t10.t1690.t10))
% 46.23/46.42 (step t10.t1690.t15 (cl (= (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))) (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) :rule refl)
% 46.23/46.42 (step t10.t1690.t16 (cl (= (or (not (= (|tptp.'AsInterface'| A__questionmark_J) (|tptp.'AsInterface'| A__questionmark_J))) (not (= (|tptp.'Box'| A__questionmark_s A__questionmark_b) (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (or false false (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))) :rule cong :premises (t10.t1690.t11 t10.t1690.t14 t10.t1690.t15))
% 46.23/46.42 (step t10.t1690.t17 (cl (= (or false false (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1690.t18 (cl (= (or (not (= (|tptp.'AsInterface'| A__questionmark_J) (|tptp.'AsInterface'| A__questionmark_J))) (not (= (|tptp.'Box'| A__questionmark_s A__questionmark_b) (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) :rule trans :premises (t10.t1690.t16 t10.t1690.t17))
% 46.23/46.42 (step t10.t1690.t19 (cl (= (forall ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (or (not (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (and (= A__questionmark_J A__questionmark_v_23_23) (= A__questionmark_b A__questionmark_v_22_24) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) :rule trans :premises (t10.t1690.t7 t10.t1690.t18))
% 46.23/46.42 (step t10.t1690.t20 (cl (= (forall ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (not (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) :rule trans :premises (t10.t1690.t6 t10.t1690.t19))
% 46.23/46.42 (step t10.t1690.t21 (cl (= (not (forall ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (not (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))) (not (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))) :rule cong :premises (t10.t1690.t20))
% 46.23/46.42 (step t10.t1690.t22 (cl (= (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_J A__questionmark_v_23_23)) (not (= A__questionmark_b A__questionmark_v_22_24)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23))))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (not (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))) :rule trans :premises (t10.t1690.t5 t10.t1690.t21))
% 46.23/46.42 (step t10.t1690.t23 (cl (= (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))) (not (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))) :rule trans :premises (t10.t1690.t4 t10.t1690.t22))
% 46.23/46.42 (step t10.t1690 (cl (= (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1))))) (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (not (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))))) :rule bind)
% 46.23/46.42 (step t10.t1691 (cl (= (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (not (and (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1692 (cl (= (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1))))) (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J)))))) :rule trans :premises (t10.t1690 t10.t1691))
% 46.23/46.42 (step t10.t1693 (cl (= (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))) :rule cong :premises (t10.t1692))
% 46.23/46.42 (step t10.t1694 (cl (= (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1695 (cl (= (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1696 (cl (= (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)))) :rule trans :premises (t10.t1694 t10.t1695))
% 46.23/46.42 (anchor :step t10.t1697 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_U_1 Int) (:= A__questionmark_U_1 A__questionmark_U_1)))
% 46.23/46.42 (step t10.t1697.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (step t10.t1697.t2 (cl (= A__questionmark_U_1 A__questionmark_U_1)) :rule refl)
% 46.23/46.42 (step t10.t1697.t3 (cl (= (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1697.t4 (cl (= (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1697.t5 (cl (= (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))))) :rule cong :premises (t10.t1697.t4))
% 46.23/46.42 (step t10.t1697.t6 (cl (= (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1697.t7 (cl (= (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1)) (not (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1))))) :rule cong :premises (t10.t1697.t6))
% 46.23/46.42 (step t10.t1697.t8 (cl (= (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))) (or (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (not (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) :rule cong :premises (t10.t1697.t5 t10.t1697.t7))
% 46.23/46.42 (step t10.t1697.t9 (cl (= (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (not (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1))))))) :rule cong :premises (t10.t1697.t8))
% 46.23/46.42 (step t10.t1697.t10 (cl (= (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T))) (not (or (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (not (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))))) :rule cong :premises (t10.t1697.t3 t10.t1697.t9))
% 46.23/46.42 (step t10.t1697 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1)))))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T))) (not (or (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (not (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1))))))))) :rule bind)
% 46.23/46.42 (step t10.t1698 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T))) (not (or (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (not (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1))))))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1699 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1)))))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1))))))) :rule trans :premises (t10.t1697 t10.t1698))
% 46.23/46.42 (step t10.t1700 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))))) :rule cong :premises (t10.t1699))
% 46.23/46.42 (anchor :step t10.t1701 :args ((A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_U_1 Int) (:= A__questionmark_U_1 A__questionmark_U_1)))
% 46.23/46.42 (step t10.t1701.t1 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (step t10.t1701.t2 (cl (= A__questionmark_U_1 A__questionmark_U_1)) :rule refl)
% 46.23/46.42 (step t10.t1701.t3 (cl (= (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1701.t4 (cl (= (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1701.t5 (cl (= (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1701.t6 (cl (= (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)))) :rule trans :premises (t10.t1701.t4 t10.t1701.t5))
% 46.23/46.42 (step t10.t1701.t7 (cl (= (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1701.t8 (cl (= (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1)) (not (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1))))) :rule cong :premises (t10.t1701.t7))
% 46.23/46.42 (step t10.t1701.t9 (cl (= (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))) (or (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (not (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) :rule cong :premises (t10.t1701.t6 t10.t1701.t8))
% 46.23/46.42 (step t10.t1701.t10 (cl (= (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1)))) (not (or (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (not (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1))))))) :rule cong :premises (t10.t1701.t9))
% 46.23/46.42 (step t10.t1701.t11 (cl (= (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T))) (not (or (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (not (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))))) :rule cong :premises (t10.t1701.t3 t10.t1701.t10))
% 46.23/46.42 (step t10.t1701 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1)))))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T))) (not (or (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (not (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1))))))))) :rule bind)
% 46.23/46.42 (step t10.t1702 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T))) (not (or (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (not (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1))))))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1703 (cl (= (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1)))))) (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1))))))) :rule trans :premises (t10.t1701 t10.t1702))
% 46.23/46.42 (step t10.t1704 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))))) :rule cong :premises (t10.t1703))
% 46.23/46.42 (anchor :step t10.t1705 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.42 (step t10.t1705.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1705.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (step t10.t1705.t3 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= A__questionmark_o tptp.nullObject))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t4 (cl (= (= A__questionmark_o tptp.nullObject) (= tptp.nullObject A__questionmark_o))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t5 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= tptp.nullObject A__questionmark_o))) :rule trans :premises (t10.t1705.t3 t10.t1705.t4))
% 46.23/46.42 (step t10.t1705.t6 (cl (= (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (= A__questionmark_o |tptp.'BeingConstructed'|))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t7 (cl (= (= A__questionmark_o |tptp.'BeingConstructed'|) (= |tptp.'BeingConstructed'| A__questionmark_o))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t8 (cl (= (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (= |tptp.'BeingConstructed'| A__questionmark_o))) :rule trans :premises (t10.t1705.t6 t10.t1705.t7))
% 46.23/46.42 (step t10.t1705.t9 (cl (= (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t10 (cl (= (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))))) :rule cong :premises (t10.t1705.t9))
% 46.23/46.42 (step t10.t1705.t11 (cl (= (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1))) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T))))))) :rule cong :premises (t10.t1705.t5 t10.t1705.t8 t10.t1705.t10))
% 46.23/46.42 (step t10.t1705.t12 (cl (= (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))))))) :rule cong :premises (t10.t1705.t11))
% 46.23/46.42 (anchor :step t10.t1705.t13 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1)))
% 46.23/46.42 (step t10.t1705.t13.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1705.t13.t2 :args ((A__questionmark_v_24_25 Int) (:= A__questionmark_v_24_25 A__questionmark_v_24_25)))
% 46.23/46.42 (step t10.t1705.t13.t2.t1 (cl (= A__questionmark_v_24_25 A__questionmark_v_24_25)) :rule refl)
% 46.23/46.42 (step t10.t1705.t13.t2.t2 (cl (= (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)))) :rule refl)
% 46.23/46.42 (step t10.t1705.t13.t2.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t2.t4 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25) (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t2.t5 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))))) :rule cong :premises (t10.t1705.t13.t2.t4))
% 46.23/46.42 (step t10.t1705.t13.t2.t6 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25) (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t2.t7 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))) :rule cong :premises (t10.t1705.t13.t2.t6))
% 46.23/46.42 (step t10.t1705.t13.t2.t8 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t2.t9 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) :rule cong :premises (t10.t1705.t13.t2.t8))
% 46.23/46.42 (step t10.t1705.t13.t2.t10 (cl (= (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t2.t11 (cl (= (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))))) :rule cong :premises (t10.t1705.t13.t2.t10))
% 46.23/46.42 (anchor :step t10.t1705.t13.t2.t12 :args ((A__questionmark_t Int) (:= A__questionmark_t A__questionmark_t)))
% 46.23/46.42 (step t10.t1705.t13.t2.t12.t1 (cl (= A__questionmark_t A__questionmark_t)) :rule refl)
% 46.23/46.42 (step t10.t1705.t13.t2.t12.t2 (cl (= (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t2.t12.t3 (cl (= (= A__questionmark_t A__questionmark_o) (= A__questionmark_o A__questionmark_t))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t2.t12.t4 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t2.t12.t5 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))) :rule cong :premises (t10.t1705.t13.t2.t12.t4))
% 46.23/46.42 (step t10.t1705.t13.t2.t12.t6 (cl (= (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))) (or (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))) :rule cong :premises (t10.t1705.t13.t2.t12.t3 t10.t1705.t13.t2.t12.t5))
% 46.23/46.42 (step t10.t1705.t13.t2.t12.t7 (cl (= (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (=> (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef))) (or (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))) :rule cong :premises (t10.t1705.t13.t2.t12.t2 t10.t1705.t13.t2.t12.t6))
% 46.23/46.42 (step t10.t1705.t13.t2.t12 (cl (= (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))) (forall ((A__questionmark_t Int)) (=> (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef))) (or (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))) :rule bind)
% 46.23/46.42 (step t10.t1705.t13.t2.t13 (cl (= (forall ((A__questionmark_t Int)) (=> (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef))) (or (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))) (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t2.t14 (cl (= (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))) (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))) :rule trans :premises (t10.t1705.t13.t2.t12 t10.t1705.t13.t2.t13))
% 46.23/46.42 (step t10.t1705.t13.t2.t15 (cl (= (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))) :rule cong :premises (t10.t1705.t13.t2.t14))
% 46.23/46.42 (step t10.t1705.t13.t2.t16 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))) (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))) :rule cong :premises (t10.t1705.t13.t2.t5 t10.t1705.t13.t2.t7 t10.t1705.t13.t2.t9 t10.t1705.t13.t2.t11 t10.t1705.t13.t2.t15))
% 46.23/46.42 (step t10.t1705.t13.t2.t17 (cl (= (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))))))) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) :rule cong :premises (t10.t1705.t13.t2.t16))
% 46.23/46.42 (step t10.t1705.t13.t2.t18 (cl (= (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))) :rule cong :premises (t10.t1705.t13.t2.t3 t10.t1705.t13.t2.t17))
% 46.23/46.42 (step t10.t1705.t13.t2.t19 (cl (= (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))))))))) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))))) :rule cong :premises (t10.t1705.t13.t2.t2 t10.t1705.t13.t2.t18))
% 46.23/46.42 (step t10.t1705.t13.t2 (cl (= (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))))) :rule bind)
% 46.23/46.42 (step t10.t1705.t13.t3 (cl (= (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_v_24_25 Int)) (not (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t4 (cl (= (forall ((A__questionmark_v_24_25 Int)) (not (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))))) (forall ((A__questionmark_v_24_25 Int)) (or (not (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t5 (cl (= (forall ((A__questionmark_v_24_25 Int)) (or (not (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t6 (cl (= (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t7 (cl (= (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (not true))) :rule cong :premises (t10.t1705.t13.t6))
% 46.23/46.42 (step t10.t1705.t13.t8 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t9 (cl (= (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) false)) :rule trans :premises (t10.t1705.t13.t7 t10.t1705.t13.t8))
% 46.23/46.42 (step t10.t1705.t13.t10 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) :rule refl)
% 46.23/46.42 (step t10.t1705.t13.t11 (cl (= (or (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))) :rule cong :premises (t10.t1705.t13.t9 t10.t1705.t13.t10))
% 46.23/46.42 (step t10.t1705.t13.t12 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t13.t13 (cl (= (or (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) :rule trans :premises (t10.t1705.t13.t11 t10.t1705.t13.t12))
% 46.23/46.42 (step t10.t1705.t13.t14 (cl (= (forall ((A__questionmark_v_24_25 Int)) (or (not (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) :rule trans :premises (t10.t1705.t13.t5 t10.t1705.t13.t13))
% 46.23/46.42 (step t10.t1705.t13.t15 (cl (= (forall ((A__questionmark_v_24_25 Int)) (not (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) :rule trans :premises (t10.t1705.t13.t4 t10.t1705.t13.t14))
% 46.23/46.42 (step t10.t1705.t13.t16 (cl (= (not (forall ((A__questionmark_v_24_25 Int)) (not (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))) :rule cong :premises (t10.t1705.t13.t15))
% 46.23/46.42 (step t10.t1705.t13.t17 (cl (= (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (or (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_24_25 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))) :rule trans :premises (t10.t1705.t13.t3 t10.t1705.t13.t16))
% 46.23/46.42 (step t10.t1705.t13.t18 (cl (= (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame))))))))))) :rule trans :premises (t10.t1705.t13.t2 t10.t1705.t13.t17))
% 46.23/46.42 (step t10.t1705.t13 (cl (= (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))))))))))) (forall ((A__questionmark_h_1 Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))))) :rule bind)
% 46.23/46.42 (step t10.t1705.t14 (cl (= (forall ((A__questionmark_h_1 Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) (forall ((A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t15 (cl (= (forall ((A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1705.t16 (cl (= (forall ((A__questionmark_h_1 Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) (not (forall ((A__questionmark_t Int)) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)))) (= A__questionmark_o A__questionmark_t) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame)))))))))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame))))))))) :rule trans :premises (t10.t1705.t14 t10.t1705.t15))
% 46.23/46.42 (step t10.t1705.t17 (cl (= (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))))))))))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame))))))))) :rule trans :premises (t10.t1705.t13 t10.t1705.t16))
% 46.23/46.42 (step t10.t1705.t18 (cl (= (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))) (=> (not (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame)))))))))) :rule cong :premises (t10.t1705.t12 t10.t1705.t17))
% 46.23/46.42 (step t10.t1705 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))))))))))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame))))))))))) :rule bind)
% 46.23/46.42 (step t10.t1706 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame))))))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1707 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame))))))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))))) :rule all_simplify)
% 46.23/46.42 (anchor :step t10.t1708 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (BOUND_VARIABLE_10331 Int) (:= BOUND_VARIABLE_10331 BOUND_VARIABLE_10331) (BOUND_VARIABLE_10329 Int) (:= BOUND_VARIABLE_10329 BOUND_VARIABLE_10329)))
% 46.23/46.42 (step t10.t1708.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1708.t2 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (step t10.t1708.t3 (cl (= BOUND_VARIABLE_10331 BOUND_VARIABLE_10331)) :rule refl)
% 46.23/46.42 (step t10.t1708.t4 (cl (= BOUND_VARIABLE_10329 BOUND_VARIABLE_10329)) :rule refl)
% 46.23/46.42 (step t10.t1708.t5 (cl (= (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame))))))) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1708 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame))))))))) :rule bind)
% 46.23/46.42 (step t10.t1709 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame))))))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame))))))))) :rule trans :premises (t10.t1707 t10.t1708))
% 46.23/46.42 (step t10.t1710 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))))) (forall ((A__questionmark_h_1 Int) (BOUND_VARIABLE_10310 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10310) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 BOUND_VARIABLE_10310 tptp.ownerFrame))))))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame))))))))) :rule trans :premises (t10.t1706 t10.t1709))
% 46.23/46.42 (step t10.t1711 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))))))))))))) (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame))))))))) :rule trans :premises (t10.t1705 t10.t1710))
% 46.23/46.42 (step t10.t1712 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))))) :rule cong :premises (t10.t1711))
% 46.23/46.42 (anchor :step t10.t1713 :args ((A__questionmark_s Int) (:= A__questionmark_s A__questionmark_s)))
% 46.23/46.42 (step t10.t1713.t1 (cl (= A__questionmark_s A__questionmark_s)) :rule refl)
% 46.23/46.42 (step t10.t1713.t2 (cl (= (<= 0 (|tptp.'StringLength'| A__questionmark_s)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1713 (cl (= (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s))) (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0)))) :rule bind)
% 46.23/46.42 (step t10.t1714 (cl (= (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))))) :rule cong :premises (t10.t1713))
% 46.23/46.42 (anchor :step t10.t1715 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T)))
% 46.23/46.42 (step t10.t1715.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1715.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1715.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (step t10.t1715.t4 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1715.t5 :args ((A__questionmark_v_25_26 Int) (:= A__questionmark_v_25_26 A__questionmark_v_25_26)))
% 46.23/46.42 (step t10.t1715.t5.t1 (cl (= A__questionmark_v_25_26 A__questionmark_v_25_26)) :rule refl)
% 46.23/46.42 (step t10.t1715.t5.t2 (cl (= (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))))) :rule refl)
% 46.23/46.42 (step t10.t1715.t5.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t5.t4 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1715.t5.t3))
% 46.23/46.42 (step t10.t1715.t5.t5 (cl (= (not (not (= A__questionmark_v_25_26 tptp.nullObject))) (= A__questionmark_v_25_26 tptp.nullObject))) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t5.t6 (cl (= (= A__questionmark_v_25_26 tptp.nullObject) (= tptp.nullObject A__questionmark_v_25_26))) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t5.t7 (cl (= (not (not (= A__questionmark_v_25_26 tptp.nullObject))) (= tptp.nullObject A__questionmark_v_25_26))) :rule trans :premises (t10.t1715.t5.t5 t10.t1715.t5.t6))
% 46.23/46.42 (step t10.t1715.t5.t8 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26)))) :rule cong :premises (t10.t1715.t5.t4 t10.t1715.t5.t7))
% 46.23/46.42 (step t10.t1715.t5.t9 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))))) :rule cong :premises (t10.t1715.t5.t8))
% 46.23/46.42 (step t10.t1715.t5.t10 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o) (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t5.t11 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))))) :rule cong :premises (t10.t1715.t5.t10))
% 46.23/46.42 (step t10.t1715.t5.t12 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t5.t13 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T)) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame))))) :rule cong :premises (t10.t1715.t5.t12))
% 46.23/46.42 (step t10.t1715.t5.t14 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame)))))) :rule cong :premises (t10.t1715.t5.t11 t10.t1715.t5.t13))
% 46.23/46.42 (step t10.t1715.t5.t15 (cl (= (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T)))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame))))))) :rule cong :premises (t10.t1715.t5.t14))
% 46.23/46.42 (step t10.t1715.t5.t16 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame)))))))) :rule cong :premises (t10.t1715.t5.t9 t10.t1715.t5.t15))
% 46.23/46.42 (step t10.t1715.t5.t17 (cl (= (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T)))))) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame))))))))) :rule cong :premises (t10.t1715.t5.t2 t10.t1715.t5.t16))
% 46.23/46.42 (step t10.t1715.t5 (cl (= (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1715.t6 (cl (= (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_v_25_26 Int)) (not (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t7 (cl (= (forall ((A__questionmark_v_25_26 Int)) (not (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame))))))))) (forall ((A__questionmark_v_25_26 Int)) (or (not (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_25_26)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t8 (cl (= (forall ((A__questionmark_v_25_26 Int)) (or (not (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_25_26)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame))))))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t9 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t10 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (not true))) :rule cong :premises (t10.t1715.t9))
% 46.23/46.42 (step t10.t1715.t11 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t12 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) false)) :rule trans :premises (t10.t1715.t10 t10.t1715.t11))
% 46.23/46.42 (step t10.t1715.t13 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))))) :rule refl)
% 46.23/46.42 (step t10.t1715.t14 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1715.t12 t10.t1715.t13))
% 46.23/46.42 (step t10.t1715.t15 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1715.t16 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))))) :rule trans :premises (t10.t1715.t14 t10.t1715.t15))
% 46.23/46.42 (step t10.t1715.t17 (cl (= (forall ((A__questionmark_v_25_26 Int)) (or (not (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_25_26)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))))) :rule trans :premises (t10.t1715.t8 t10.t1715.t16))
% 46.23/46.42 (step t10.t1715.t18 (cl (= (forall ((A__questionmark_v_25_26 Int)) (not (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))))) :rule trans :premises (t10.t1715.t7 t10.t1715.t17))
% 46.23/46.42 (step t10.t1715.t19 (cl (= (not (forall ((A__questionmark_v_25_26 Int)) (not (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1715.t18))
% 46.23/46.42 (step t10.t1715.t20 (cl (= (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_25_26))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1715.t6 t10.t1715.t19))
% 46.23/46.42 (step t10.t1715.t21 (cl (= (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1715.t5 t10.t1715.t20))
% 46.23/46.42 (step t10.t1715 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T)))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))))))) :rule bind)
% 46.23/46.42 (step t10.t1716 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1717 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T)))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame))))))) :rule trans :premises (t10.t1715 t10.t1716))
% 46.23/46.42 (step t10.t1718 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1717))
% 46.23/46.42 (anchor :step t10.t1719 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f)))
% 46.23/46.42 (step t10.t1719.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1719.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1719.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1719.t4 :args ((A__questionmark_v_26_27 Int) (:= A__questionmark_v_26_27 A__questionmark_v_26_27)))
% 46.23/46.42 (step t10.t1719.t4.t1 (cl (= A__questionmark_v_26_27 A__questionmark_v_26_27)) :rule refl)
% 46.23/46.42 (step t10.t1719.t4.t2 (cl (= (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))))) :rule refl)
% 46.23/46.42 (step t10.t1719.t4.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t4.t4 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1719.t4.t3))
% 46.23/46.42 (step t10.t1719.t4.t5 (cl (= (not (not (= A__questionmark_v_26_27 tptp.nullObject))) (= A__questionmark_v_26_27 tptp.nullObject))) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t4.t6 (cl (= (= A__questionmark_v_26_27 tptp.nullObject) (= tptp.nullObject A__questionmark_v_26_27))) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t4.t7 (cl (= (not (not (= A__questionmark_v_26_27 tptp.nullObject))) (= tptp.nullObject A__questionmark_v_26_27))) :rule trans :premises (t10.t1719.t4.t5 t10.t1719.t4.t6))
% 46.23/46.42 (step t10.t1719.t4.t8 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27)))) :rule cong :premises (t10.t1719.t4.t4 t10.t1719.t4.t7))
% 46.23/46.42 (step t10.t1719.t4.t9 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))))) :rule cong :premises (t10.t1719.t4.t8))
% 46.23/46.42 (step t10.t1719.t4.t10 (cl (= (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))) :rule refl)
% 46.23/46.42 (step t10.t1719.t4.t11 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) :rule cong :premises (t10.t1719.t4.t9 t10.t1719.t4.t10))
% 46.23/46.42 (step t10.t1719.t4.t12 (cl (= (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) :rule cong :premises (t10.t1719.t4.t2 t10.t1719.t4.t11))
% 46.23/46.42 (step t10.t1719.t4 (cl (= (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1719.t5 (cl (= (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) (not (forall ((A__questionmark_v_26_27 Int)) (not (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t6 (cl (= (forall ((A__questionmark_v_26_27 Int)) (not (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) (forall ((A__questionmark_v_26_27 Int)) (or (not (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_26_27)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t7 (cl (= (forall ((A__questionmark_v_26_27 Int)) (or (not (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_26_27)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t8 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t9 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (not true))) :rule cong :premises (t10.t1719.t8))
% 46.23/46.42 (step t10.t1719.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t11 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) false)) :rule trans :premises (t10.t1719.t9 t10.t1719.t10))
% 46.23/46.42 (step t10.t1719.t12 (cl (= (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule refl)
% 46.23/46.42 (step t10.t1719.t13 (cl (= (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))))) :rule refl)
% 46.23/46.42 (step t10.t1719.t14 (cl (= (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t15 (cl (= (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))))) :rule cong :premises (t10.t1719.t14))
% 46.23/46.42 (step t10.t1719.t16 (cl (= (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t17 (cl (= (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))) :rule cong :premises (t10.t1719.t16))
% 46.23/46.42 (step t10.t1719.t18 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) :rule cong :premises (t10.t1719.t15 t10.t1719.t17))
% 46.23/46.42 (step t10.t1719.t19 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))))) :rule cong :premises (t10.t1719.t12 t10.t1719.t13 t10.t1719.t18))
% 46.23/46.42 (step t10.t1719.t20 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1719.t11 t10.t1719.t19))
% 46.23/46.42 (step t10.t1719.t21 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1719.t22 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))))) :rule trans :premises (t10.t1719.t20 t10.t1719.t21))
% 46.23/46.42 (step t10.t1719.t23 (cl (= (forall ((A__questionmark_v_26_27 Int)) (or (not (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_26_27)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))))) :rule trans :premises (t10.t1719.t7 t10.t1719.t22))
% 46.23/46.42 (step t10.t1719.t24 (cl (= (forall ((A__questionmark_v_26_27 Int)) (not (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))))) :rule trans :premises (t10.t1719.t6 t10.t1719.t23))
% 46.23/46.42 (step t10.t1719.t25 (cl (= (not (forall ((A__questionmark_v_26_27 Int)) (not (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1719.t24))
% 46.23/46.42 (step t10.t1719.t26 (cl (= (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_26_27))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1719.t5 t10.t1719.t25))
% 46.23/46.42 (step t10.t1719.t27 (cl (= (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1719.t4 t10.t1719.t26))
% 46.23/46.42 (step t10.t1719 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))))))) :rule bind)
% 46.23/46.42 (step t10.t1720 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1721 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame))))))) :rule trans :premises (t10.t1719 t10.t1720))
% 46.23/46.42 (step t10.t1722 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1721))
% 46.23/46.42 (anchor :step t10.t1723 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f) (A__questionmark_T Int) (:= A__questionmark_T A__questionmark_T) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1723.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1723.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1723.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (step t10.t1723.t4 (cl (= A__questionmark_T A__questionmark_T)) :rule refl)
% 46.23/46.42 (step t10.t1723.t5 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1723.t6 :args ((A__questionmark_v_27_28 Int) (:= A__questionmark_v_27_28 A__questionmark_v_27_28)))
% 46.23/46.42 (step t10.t1723.t6.t1 (cl (= A__questionmark_v_27_28 A__questionmark_v_27_28)) :rule refl)
% 46.23/46.42 (step t10.t1723.t6.t2 (cl (= (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))))) :rule refl)
% 46.23/46.42 (anchor :step t10.t1723.t6.t3 :args ((A__questionmark_v_28_29 Int) (:= A__questionmark_v_28_29 A__questionmark_v_28_29)))
% 46.23/46.42 (step t10.t1723.t6.t3.t1 (cl (= A__questionmark_v_28_29 A__questionmark_v_28_29)) :rule refl)
% 46.23/46.42 (step t10.t1723.t6.t3.t2 (cl (= (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)))) :rule refl)
% 46.23/46.42 (step t10.t1723.t6.t3.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t3.t4 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1723.t6.t3.t3))
% 46.23/46.42 (step t10.t1723.t6.t3.t5 (cl (= (not (not (= A__questionmark_v_27_28 tptp.nullObject))) (= A__questionmark_v_27_28 tptp.nullObject))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t3.t6 (cl (= (= A__questionmark_v_27_28 tptp.nullObject) (= tptp.nullObject A__questionmark_v_27_28))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t3.t7 (cl (= (not (not (= A__questionmark_v_27_28 tptp.nullObject))) (= tptp.nullObject A__questionmark_v_27_28))) :rule trans :premises (t10.t1723.t6.t3.t5 t10.t1723.t6.t3.t6))
% 46.23/46.42 (step t10.t1723.t6.t3.t8 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28)))) :rule cong :premises (t10.t1723.t6.t3.t4 t10.t1723.t6.t3.t7))
% 46.23/46.42 (step t10.t1723.t6.t3.t9 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))))) :rule cong :premises (t10.t1723.t6.t3.t8))
% 46.23/46.42 (step t10.t1723.t6.t3.t10 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o) (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t3.t11 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))))) :rule cong :premises (t10.t1723.t6.t3.t10))
% 46.23/46.42 (step t10.t1723.t6.t3.t12 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t3.t13 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T)) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame))))) :rule cong :premises (t10.t1723.t6.t3.t12))
% 46.23/46.42 (step t10.t1723.t6.t3.t14 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame)))))) :rule cong :premises (t10.t1723.t6.t3.t11 t10.t1723.t6.t3.t13))
% 46.23/46.42 (step t10.t1723.t6.t3.t15 (cl (= (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T)))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame))))))) :rule cong :premises (t10.t1723.t6.t3.t14))
% 46.23/46.42 (step t10.t1723.t6.t3.t16 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame)))))))) :rule cong :premises (t10.t1723.t6.t3.t9 t10.t1723.t6.t3.t15))
% 46.23/46.42 (step t10.t1723.t6.t3.t17 (cl (= (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T)))))) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame))))))))) :rule cong :premises (t10.t1723.t6.t3.t2 t10.t1723.t6.t3.t16))
% 46.23/46.42 (step t10.t1723.t6.t3 (cl (= (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1723.t6.t4 (cl (= (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_v_28_29 Int)) (not (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t5 (cl (= (forall ((A__questionmark_v_28_29 Int)) (not (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame))))))))) (forall ((A__questionmark_v_28_29 Int)) (or (not (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t6 (cl (= (forall ((A__questionmark_v_28_29 Int)) (or (not (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame))))))) (or (not (= (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t7 (cl (= (= (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t8 (cl (= (not (= (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i))) (not true))) :rule cong :premises (t10.t1723.t6.t7))
% 46.23/46.42 (step t10.t1723.t6.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t10 (cl (= (not (= (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i))) false)) :rule trans :premises (t10.t1723.t6.t8 t10.t1723.t6.t9))
% 46.23/46.42 (step t10.t1723.t6.t11 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))) :rule refl)
% 46.23/46.42 (step t10.t1723.t6.t12 (cl (= (or (not (= (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1723.t6.t10 t10.t1723.t6.t11))
% 46.23/46.42 (step t10.t1723.t6.t13 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t6.t14 (cl (= (or (not (= (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1723.t6.t12 t10.t1723.t6.t13))
% 46.23/46.42 (step t10.t1723.t6.t15 (cl (= (forall ((A__questionmark_v_28_29 Int)) (or (not (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1723.t6.t6 t10.t1723.t6.t14))
% 46.23/46.42 (step t10.t1723.t6.t16 (cl (= (forall ((A__questionmark_v_28_29 Int)) (not (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1723.t6.t5 t10.t1723.t6.t15))
% 46.23/46.42 (step t10.t1723.t6.t17 (cl (= (not (forall ((A__questionmark_v_28_29 Int)) (not (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1723.t6.t16))
% 46.23/46.42 (step t10.t1723.t6.t18 (cl (= (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_27_28))) (not (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1723.t6.t4 t10.t1723.t6.t17))
% 46.23/46.42 (step t10.t1723.t6.t19 (cl (= (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1723.t6.t3 t10.t1723.t6.t18))
% 46.23/46.42 (step t10.t1723.t6.t20 (cl (= (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T)))))))) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))))) :rule cong :premises (t10.t1723.t6.t2 t10.t1723.t6.t19))
% 46.23/46.42 (step t10.t1723.t6 (cl (= (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1723.t7 (cl (= (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))) (not (forall ((A__questionmark_v_27_28 Int)) (not (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t8 (cl (= (forall ((A__questionmark_v_27_28 Int)) (not (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))))) (forall ((A__questionmark_v_27_28 Int)) (or (not (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t9 (cl (= (forall ((A__questionmark_v_27_28 Int)) (or (not (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t10 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t11 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (not true))) :rule cong :premises (t10.t1723.t10))
% 46.23/46.42 (step t10.t1723.t12 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t13 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) false)) :rule trans :premises (t10.t1723.t11 t10.t1723.t12))
% 46.23/46.42 (step t10.t1723.t14 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule refl)
% 46.23/46.42 (step t10.t1723.t15 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1723.t13 t10.t1723.t14))
% 46.23/46.42 (step t10.t1723.t16 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1723.t17 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1723.t15 t10.t1723.t16))
% 46.23/46.42 (step t10.t1723.t18 (cl (= (forall ((A__questionmark_v_27_28 Int)) (or (not (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1723.t9 t10.t1723.t17))
% 46.23/46.42 (step t10.t1723.t19 (cl (= (forall ((A__questionmark_v_27_28 Int)) (not (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1723.t8 t10.t1723.t18))
% 46.23/46.42 (step t10.t1723.t20 (cl (= (not (forall ((A__questionmark_v_27_28 Int)) (not (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1723.t19))
% 46.23/46.42 (step t10.t1723.t21 (cl (= (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_27_28)) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i) tptp.ownerFrame)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1723.t7 t10.t1723.t20))
% 46.23/46.42 (step t10.t1723.t22 (cl (= (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1723.t6 t10.t1723.t21))
% 46.23/46.42 (step t10.t1723 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T)))))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))))) :rule bind)
% 46.23/46.42 (step t10.t1724 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)))) (or (not (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1725 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T)))))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1723 t10.t1724))
% 46.23/46.42 (step t10.t1726 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1725))
% 46.23/46.42 (anchor :step t10.t1727 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f) (A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1727.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1727.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1727.t3 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (step t10.t1727.t4 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1727.t5 :args ((A__questionmark_v_29_30 Int) (:= A__questionmark_v_29_30 A__questionmark_v_29_30)))
% 46.23/46.42 (step t10.t1727.t5.t1 (cl (= A__questionmark_v_29_30 A__questionmark_v_29_30)) :rule refl)
% 46.23/46.42 (step t10.t1727.t5.t2 (cl (= (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))))) :rule refl)
% 46.23/46.42 (anchor :step t10.t1727.t5.t3 :args ((A__questionmark_v_30_31 Int) (:= A__questionmark_v_30_31 A__questionmark_v_30_31)))
% 46.23/46.42 (step t10.t1727.t5.t3.t1 (cl (= A__questionmark_v_30_31 A__questionmark_v_30_31)) :rule refl)
% 46.23/46.42 (step t10.t1727.t5.t3.t2 (cl (= (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)))) :rule refl)
% 46.23/46.42 (step t10.t1727.t5.t3.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t3.t4 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1727.t5.t3.t3))
% 46.23/46.42 (step t10.t1727.t5.t3.t5 (cl (= (not (not (= A__questionmark_v_29_30 tptp.nullObject))) (= A__questionmark_v_29_30 tptp.nullObject))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t3.t6 (cl (= (= A__questionmark_v_29_30 tptp.nullObject) (= tptp.nullObject A__questionmark_v_29_30))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t3.t7 (cl (= (not (not (= A__questionmark_v_29_30 tptp.nullObject))) (= tptp.nullObject A__questionmark_v_29_30))) :rule trans :premises (t10.t1727.t5.t3.t5 t10.t1727.t5.t3.t6))
% 46.23/46.42 (step t10.t1727.t5.t3.t8 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30)))) :rule cong :premises (t10.t1727.t5.t3.t4 t10.t1727.t5.t3.t7))
% 46.23/46.42 (step t10.t1727.t5.t3.t9 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))))) :rule cong :premises (t10.t1727.t5.t3.t8))
% 46.23/46.42 (step t10.t1727.t5.t3.t10 (cl (= (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))) :rule refl)
% 46.23/46.42 (step t10.t1727.t5.t3.t11 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) :rule cong :premises (t10.t1727.t5.t3.t9 t10.t1727.t5.t3.t10))
% 46.23/46.42 (step t10.t1727.t5.t3.t12 (cl (= (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) :rule cong :premises (t10.t1727.t5.t3.t2 t10.t1727.t5.t3.t11))
% 46.23/46.42 (step t10.t1727.t5.t3 (cl (= (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1727.t5.t4 (cl (= (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) (not (forall ((A__questionmark_v_30_31 Int)) (not (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t5 (cl (= (forall ((A__questionmark_v_30_31 Int)) (not (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) (forall ((A__questionmark_v_30_31 Int)) (or (not (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t6 (cl (= (forall ((A__questionmark_v_30_31 Int)) (or (not (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))) (or (not (= (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t7 (cl (= (= (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t8 (cl (= (not (= (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i))) (not true))) :rule cong :premises (t10.t1727.t5.t7))
% 46.23/46.42 (step t10.t1727.t5.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t10 (cl (= (not (= (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i))) false)) :rule trans :premises (t10.t1727.t5.t8 t10.t1727.t5.t9))
% 46.23/46.42 (step t10.t1727.t5.t11 (cl (= (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule refl)
% 46.23/46.42 (step t10.t1727.t5.t12 (cl (= (not (= tptp.nullObject A__questionmark_v_29_30)) (not (= tptp.nullObject A__questionmark_v_29_30)))) :rule refl)
% 46.23/46.42 (step t10.t1727.t5.t13 (cl (= (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t14 (cl (= (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))))) :rule cong :premises (t10.t1727.t5.t13))
% 46.23/46.42 (step t10.t1727.t5.t15 (cl (= (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t16 (cl (= (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))) :rule cong :premises (t10.t1727.t5.t15))
% 46.23/46.42 (step t10.t1727.t5.t17 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))) :rule cong :premises (t10.t1727.t5.t14 t10.t1727.t5.t16))
% 46.23/46.42 (step t10.t1727.t5.t18 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))) :rule cong :premises (t10.t1727.t5.t11 t10.t1727.t5.t12 t10.t1727.t5.t17))
% 46.23/46.42 (step t10.t1727.t5.t19 (cl (= (or (not (= (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1727.t5.t10 t10.t1727.t5.t18))
% 46.23/46.42 (step t10.t1727.t5.t20 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t5.t21 (cl (= (or (not (= (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1727.t5.t19 t10.t1727.t5.t20))
% 46.23/46.42 (step t10.t1727.t5.t22 (cl (= (forall ((A__questionmark_v_30_31 Int)) (or (not (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1727.t5.t6 t10.t1727.t5.t21))
% 46.23/46.42 (step t10.t1727.t5.t23 (cl (= (forall ((A__questionmark_v_30_31 Int)) (not (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1727.t5.t5 t10.t1727.t5.t22))
% 46.23/46.42 (step t10.t1727.t5.t24 (cl (= (not (forall ((A__questionmark_v_30_31 Int)) (not (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1727.t5.t23))
% 46.23/46.42 (step t10.t1727.t5.t25 (cl (= (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_v_29_30))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1727.t5.t4 t10.t1727.t5.t24))
% 46.23/46.42 (step t10.t1727.t5.t26 (cl (= (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1727.t5.t3 t10.t1727.t5.t25))
% 46.23/46.42 (step t10.t1727.t5.t27 (cl (= (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))))) :rule cong :premises (t10.t1727.t5.t2 t10.t1727.t5.t26))
% 46.23/46.42 (step t10.t1727.t5 (cl (= (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1727.t6 (cl (= (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))))) (not (forall ((A__questionmark_v_29_30 Int)) (not (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t7 (cl (= (forall ((A__questionmark_v_29_30 Int)) (not (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))))) (forall ((A__questionmark_v_29_30 Int)) (or (not (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t8 (cl (= (forall ((A__questionmark_v_29_30 Int)) (or (not (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t9 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t10 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (not true))) :rule cong :premises (t10.t1727.t9))
% 46.23/46.42 (step t10.t1727.t11 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t12 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) false)) :rule trans :premises (t10.t1727.t10 t10.t1727.t11))
% 46.23/46.42 (step t10.t1727.t13 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule refl)
% 46.23/46.42 (step t10.t1727.t14 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1727.t12 t10.t1727.t13))
% 46.23/46.42 (step t10.t1727.t15 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1727.t16 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1727.t14 t10.t1727.t15))
% 46.23/46.42 (step t10.t1727.t17 (cl (= (forall ((A__questionmark_v_29_30 Int)) (or (not (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1727.t8 t10.t1727.t16))
% 46.23/46.42 (step t10.t1727.t18 (cl (= (forall ((A__questionmark_v_29_30 Int)) (not (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1727.t7 t10.t1727.t17))
% 46.23/46.42 (step t10.t1727.t19 (cl (= (not (forall ((A__questionmark_v_29_30 Int)) (not (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1727.t18))
% 46.23/46.42 (step t10.t1727.t20 (cl (= (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_v_29_30)) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i) tptp.ownerFrame)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1727.t6 t10.t1727.t19))
% 46.23/46.42 (step t10.t1727.t21 (cl (= (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule trans :premises (t10.t1727.t5 t10.t1727.t20))
% 46.23/46.42 (step t10.t1727 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))))) :rule bind)
% 46.23/46.42 (step t10.t1728 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1729 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame))))))) :rule trans :premises (t10.t1727 t10.t1728))
% 46.23/46.42 (step t10.t1730 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule cong :premises (t10.t1729))
% 46.23/46.42 (anchor :step t10.t1731 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o)))
% 46.23/46.42 (step t10.t1731.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (step t10.t1731.t2 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1731.t3 :args ((A__questionmark_v_33_32 Int) (:= A__questionmark_v_33_32 A__questionmark_v_33_32) (A__questionmark_v_31_33 Int) (:= A__questionmark_v_31_33 A__questionmark_v_31_33) (A__questionmark_v_32_34 Int) (:= A__questionmark_v_32_34 A__questionmark_v_32_34)))
% 46.23/46.42 (step t10.t1731.t3.t1 (cl (= A__questionmark_v_33_32 A__questionmark_v_33_32)) :rule refl)
% 46.23/46.42 (step t10.t1731.t3.t2 (cl (= A__questionmark_v_31_33 A__questionmark_v_31_33)) :rule refl)
% 46.23/46.42 (step t10.t1731.t3.t3 (cl (= A__questionmark_v_32_34 A__questionmark_v_32_34)) :rule refl)
% 46.23/46.42 (step t10.t1731.t3.t4 (cl (= (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)))) :rule refl)
% 46.23/46.42 (step t10.t1731.t3.t5 (cl (= (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) :rule refl)
% 46.23/46.42 (step t10.t1731.t3.t6 (cl (= (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) :rule refl)
% 46.23/46.42 (step t10.t1731.t3.t7 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t3.t8 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1731.t3.t7))
% 46.23/46.42 (step t10.t1731.t3.t9 (cl (= (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t3.t10 (cl (= (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t3.t11 (cl (= (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33))) :rule trans :premises (t10.t1731.t3.t9 t10.t1731.t3.t10))
% 46.23/46.42 (step t10.t1731.t3.t12 (cl (= (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t3.t13 (cl (= (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))))) :rule cong :premises (t10.t1731.t3.t12))
% 46.23/46.42 (step t10.t1731.t3.t14 (cl (= (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t3.t15 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33))))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33))))) :rule cong :premises (t10.t1731.t3.t8 t10.t1731.t3.t11 t10.t1731.t3.t13 t10.t1731.t3.t14))
% 46.23/46.42 (step t10.t1731.t3.t16 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) :rule cong :premises (t10.t1731.t3.t15))
% 46.23/46.42 (step t10.t1731.t3.t17 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32) (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t3.t18 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))))) :rule cong :premises (t10.t1731.t3.t17))
% 46.23/46.42 (step t10.t1731.t3.t19 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32) (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t3.t20 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32)) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))) :rule cong :premises (t10.t1731.t3.t19))
% 46.23/46.42 (step t10.t1731.t3.t21 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))) (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) :rule cong :premises (t10.t1731.t3.t18 t10.t1731.t3.t20))
% 46.23/46.42 (step t10.t1731.t3.t22 (cl (= (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule cong :premises (t10.t1731.t3.t21))
% 46.23/46.42 (step t10.t1731.t3.t23 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule cong :premises (t10.t1731.t3.t16 t10.t1731.t3.t22))
% 46.23/46.42 (step t10.t1731.t3.t24 (cl (= (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32)))))) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) :rule cong :premises (t10.t1731.t3.t4 t10.t1731.t3.t5 t10.t1731.t3.t6 t10.t1731.t3.t23))
% 46.23/46.42 (step t10.t1731.t3 (cl (= (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1731.t4 (cl (= (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) (not (forall ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (not (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t5 (cl (= (forall ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (not (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) (forall ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (or (not (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o))) (not (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33))) (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t6 (cl (= (forall ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (or (not (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o))) (not (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33))) (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t7 (cl (= (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t8 (cl (= (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (not true))) :rule cong :premises (t10.t1731.t7))
% 46.23/46.42 (step t10.t1731.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t10 (cl (= (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) false)) :rule trans :premises (t10.t1731.t8 t10.t1731.t9))
% 46.23/46.42 (step t10.t1731.t11 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t12 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not true))) :rule cong :premises (t10.t1731.t11))
% 46.23/46.42 (step t10.t1731.t13 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) false)) :rule trans :premises (t10.t1731.t12 t10.t1731.t9))
% 46.23/46.42 (step t10.t1731.t14 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t15 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not true))) :rule cong :premises (t10.t1731.t14))
% 46.23/46.42 (step t10.t1731.t16 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) false)) :rule trans :premises (t10.t1731.t15 t10.t1731.t9))
% 46.23/46.42 (step t10.t1731.t17 (cl (= (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule refl)
% 46.23/46.42 (step t10.t1731.t18 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) :rule refl)
% 46.23/46.42 (step t10.t1731.t19 (cl (= (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) :rule refl)
% 46.23/46.42 (step t10.t1731.t20 (cl (= (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t21 (cl (= (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))))) :rule cong :premises (t10.t1731.t20))
% 46.23/46.42 (step t10.t1731.t22 (cl (= (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) :rule refl)
% 46.23/46.42 (step t10.t1731.t23 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule cong :premises (t10.t1731.t17 t10.t1731.t18 t10.t1731.t19 t10.t1731.t21 t10.t1731.t22))
% 46.23/46.42 (step t10.t1731.t24 (cl (= (or (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (or false false false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule cong :premises (t10.t1731.t10 t10.t1731.t13 t10.t1731.t16 t10.t1731.t23))
% 46.23/46.42 (step t10.t1731.t25 (cl (= (or false false false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1731.t26 (cl (= (or (not (= (tptp.typeof A__questionmark_o) (tptp.typeof A__questionmark_o))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule trans :premises (t10.t1731.t24 t10.t1731.t25))
% 46.23/46.42 (step t10.t1731.t27 (cl (= (forall ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (or (not (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o))) (not (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33))) (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule trans :premises (t10.t1731.t6 t10.t1731.t26))
% 46.23/46.42 (step t10.t1731.t28 (cl (= (forall ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (not (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule trans :premises (t10.t1731.t5 t10.t1731.t27))
% 46.23/46.42 (step t10.t1731.t29 (cl (= (not (forall ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (not (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule cong :premises (t10.t1731.t28))
% 46.23/46.42 (step t10.t1731.t30 (cl (= (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_31_33) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))) (not (or (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= A__questionmark_v_33_32 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule trans :premises (t10.t1731.t4 t10.t1731.t29))
% 46.23/46.42 (step t10.t1731.t31 (cl (= (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule trans :premises (t10.t1731.t3 t10.t1731.t30))
% 46.23/46.42 (step t10.t1731 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32)))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))))) :rule bind)
% 46.23/46.42 (step t10.t1732 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv))) (not (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1733 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32)))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv))))))) :rule trans :premises (t10.t1731 t10.t1732))
% 46.23/46.42 (step t10.t1734 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule cong :premises (t10.t1733))
% 46.23/46.42 (anchor :step t10.t1735 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_f Int) (:= A__questionmark_f A__questionmark_f) (A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1)))
% 46.23/46.42 (step t10.t1735.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1735.t2 (cl (= A__questionmark_f A__questionmark_f)) :rule refl)
% 46.23/46.42 (step t10.t1735.t3 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1735.t4 :args ((A__questionmark_v_34_35 Int) (:= A__questionmark_v_34_35 A__questionmark_v_34_35) (A__questionmark_v_35_36 Int) (:= A__questionmark_v_35_36 A__questionmark_v_35_36)))
% 46.23/46.42 (step t10.t1735.t4.t1 (cl (= A__questionmark_v_34_35 A__questionmark_v_34_35)) :rule refl)
% 46.23/46.42 (step t10.t1735.t4.t2 (cl (= A__questionmark_v_35_36 A__questionmark_v_35_36)) :rule refl)
% 46.23/46.42 (step t10.t1735.t4.t3 (cl (= (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) :rule refl)
% 46.23/46.42 (step t10.t1735.t4.t4 (cl (= (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) :rule refl)
% 46.23/46.42 (step t10.t1735.t4.t5 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t6 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1735.t4.t5))
% 46.23/46.42 (step t10.t1735.t4.t7 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= A__questionmark_o tptp.nullObject))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t8 (cl (= (= A__questionmark_o tptp.nullObject) (= tptp.nullObject A__questionmark_o))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t9 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= tptp.nullObject A__questionmark_o))) :rule trans :premises (t10.t1735.t4.t7 t10.t1735.t4.t8))
% 46.23/46.42 (step t10.t1735.t4.t10 (cl (= (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t11 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t12 (cl (= (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) :rule trans :premises (t10.t1735.t4.t10 t10.t1735.t4.t11))
% 46.23/46.42 (step t10.t1735.t4.t13 (cl (= (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) :rule cong :premises (t10.t1735.t4.t12))
% 46.23/46.42 (step t10.t1735.t4.t14 (cl (= (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t15 (cl (= (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))))) :rule cong :premises (t10.t1735.t4.t14))
% 46.23/46.42 (step t10.t1735.t4.t16 (cl (= (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t17 (cl (= (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t18 (cl (= (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35))) :rule trans :premises (t10.t1735.t4.t16 t10.t1735.t4.t17))
% 46.23/46.42 (step t10.t1735.t4.t19 (cl (= (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t20 (cl (= (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))))) :rule cong :premises (t10.t1735.t4.t19))
% 46.23/46.42 (step t10.t1735.t4.t21 (cl (= (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t4.t22 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35))))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35))))) :rule cong :premises (t10.t1735.t4.t6 t10.t1735.t4.t9 t10.t1735.t4.t13 t10.t1735.t4.t15 t10.t1735.t4.t18 t10.t1735.t4.t20 t10.t1735.t4.t21))
% 46.23/46.42 (step t10.t1735.t4.t23 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) :rule cong :premises (t10.t1735.t4.t22))
% 46.23/46.42 (step t10.t1735.t4.t24 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))) :rule refl)
% 46.23/46.42 (step t10.t1735.t4.t25 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) :rule cong :premises (t10.t1735.t4.t23 t10.t1735.t4.t24))
% 46.23/46.42 (step t10.t1735.t4.t26 (cl (= (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) :rule cong :premises (t10.t1735.t4.t3 t10.t1735.t4.t4 t10.t1735.t4.t25))
% 46.23/46.42 (step t10.t1735.t4 (cl (= (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) :rule bind)
% 46.23/46.42 (step t10.t1735.t5 (cl (= (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (not (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t6 (cl (= (forall ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (not (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) (forall ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (or (not (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t7 (cl (= (forall ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (or (not (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t8 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t9 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not true))) :rule cong :premises (t10.t1735.t8))
% 46.23/46.42 (step t10.t1735.t10 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t11 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) false)) :rule trans :premises (t10.t1735.t9 t10.t1735.t10))
% 46.23/46.42 (step t10.t1735.t12 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t13 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not true))) :rule cong :premises (t10.t1735.t12))
% 46.23/46.42 (step t10.t1735.t14 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) false)) :rule trans :premises (t10.t1735.t13 t10.t1735.t10))
% 46.23/46.42 (step t10.t1735.t15 (cl (= (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule refl)
% 46.23/46.42 (step t10.t1735.t16 (cl (= (not (= tptp.nullObject A__questionmark_o)) (not (= tptp.nullObject A__questionmark_o)))) :rule refl)
% 46.23/46.42 (step t10.t1735.t17 (cl (= (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) :rule refl)
% 46.23/46.42 (step t10.t1735.t18 (cl (= (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)))) :rule refl)
% 46.23/46.42 (step t10.t1735.t19 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) :rule refl)
% 46.23/46.42 (step t10.t1735.t20 (cl (= (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) :rule refl)
% 46.23/46.42 (step t10.t1735.t21 (cl (= (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t22 (cl (= (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))))) :rule cong :premises (t10.t1735.t21))
% 46.23/46.42 (step t10.t1735.t23 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) :rule refl)
% 46.23/46.42 (step t10.t1735.t24 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) :rule cong :premises (t10.t1735.t15 t10.t1735.t16 t10.t1735.t17 t10.t1735.t18 t10.t1735.t19 t10.t1735.t20 t10.t1735.t22 t10.t1735.t23))
% 46.23/46.42 (step t10.t1735.t25 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (or false false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) :rule cong :premises (t10.t1735.t11 t10.t1735.t14 t10.t1735.t24))
% 46.23/46.42 (step t10.t1735.t26 (cl (= (or false false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1735.t27 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) :rule trans :premises (t10.t1735.t25 t10.t1735.t26))
% 46.23/46.42 (step t10.t1735.t28 (cl (= (forall ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (or (not (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) :rule trans :premises (t10.t1735.t7 t10.t1735.t27))
% 46.23/46.42 (step t10.t1735.t29 (cl (= (forall ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (not (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) :rule trans :premises (t10.t1735.t6 t10.t1735.t28))
% 46.23/46.42 (step t10.t1735.t30 (cl (= (not (forall ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (not (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) :rule cong :premises (t10.t1735.t29))
% 46.23/46.42 (step t10.t1735.t31 (cl (= (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_34_35) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) :rule trans :premises (t10.t1735.t5 t10.t1735.t30))
% 46.23/46.42 (step t10.t1735.t32 (cl (= (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) :rule trans :premises (t10.t1735.t4 t10.t1735.t31))
% 46.23/46.42 (step t10.t1735 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))))) :rule bind)
% 46.23/46.42 (step t10.t1736 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1737 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion))))))) :rule trans :premises (t10.t1735 t10.t1736))
% 46.23/46.42 (step t10.t1738 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) :rule cong :premises (t10.t1737))
% 46.23/46.42 (anchor :step t10.t1739 :args ((A__questionmark_o Int) (:= A__questionmark_o A__questionmark_o) (A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1)))
% 46.23/46.42 (step t10.t1739.t1 (cl (= A__questionmark_o A__questionmark_o)) :rule refl)
% 46.23/46.42 (step t10.t1739.t2 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1739.t3 :args ((A__questionmark_v_38_37 Int) (:= A__questionmark_v_38_37 A__questionmark_v_38_37)))
% 46.23/46.42 (step t10.t1739.t3.t1 (cl (= A__questionmark_v_38_37 A__questionmark_v_38_37)) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t2 (cl (= (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.23/46.42 (anchor :step t10.t1739.t3.t3 :args ((A__questionmark_v_39_38 Int) (:= A__questionmark_v_39_38 A__questionmark_v_39_38) (A__questionmark_v_40_39 Int) (:= A__questionmark_v_40_39 A__questionmark_v_40_39) (A__questionmark_v_36_40 Int) (:= A__questionmark_v_36_40 A__questionmark_v_36_40) (A__questionmark_v_37_41 Int) (:= A__questionmark_v_37_41 A__questionmark_v_37_41)))
% 46.23/46.42 (step t10.t1739.t3.t3.t1 (cl (= A__questionmark_v_39_38 A__questionmark_v_39_38)) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t3.t2 (cl (= A__questionmark_v_40_39 A__questionmark_v_40_39)) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t3.t3 (cl (= A__questionmark_v_36_40 A__questionmark_v_36_40)) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t3.t4 (cl (= A__questionmark_v_37_41 A__questionmark_v_37_41)) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t3.t5 (cl (= (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t3.t6 (cl (= (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t3.t7 (cl (= (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t3.t8 (cl (= (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t3.t9 (cl (= (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t10 (cl (= (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))))) :rule cong :premises (t10.t1739.t3.t3.t9))
% 46.23/46.42 (step t10.t1739.t3.t3.t11 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= A__questionmark_o tptp.nullObject))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t12 (cl (= (= A__questionmark_o tptp.nullObject) (= tptp.nullObject A__questionmark_o))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t13 (cl (= (not (not (= A__questionmark_o tptp.nullObject))) (= tptp.nullObject A__questionmark_o))) :rule trans :premises (t10.t1739.t3.t3.t11 t10.t1739.t3.t3.t12))
% 46.23/46.42 (step t10.t1739.t3.t3.t14 (cl (= (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t15 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t16 (cl (= (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) :rule trans :premises (t10.t1739.t3.t3.t14 t10.t1739.t3.t3.t15))
% 46.23/46.42 (step t10.t1739.t3.t3.t17 (cl (= (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) :rule cong :premises (t10.t1739.t3.t3.t16))
% 46.23/46.42 (step t10.t1739.t3.t3.t18 (cl (= (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t19 (cl (= (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t20 (cl (= (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40))) :rule trans :premises (t10.t1739.t3.t3.t18 t10.t1739.t3.t3.t19))
% 46.23/46.42 (step t10.t1739.t3.t3.t21 (cl (= (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t22 (cl (= (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))))) :rule cong :premises (t10.t1739.t3.t3.t21))
% 46.23/46.42 (step t10.t1739.t3.t3.t23 (cl (= (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t24 (cl (= (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40))))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40))))) :rule cong :premises (t10.t1739.t3.t3.t10 t10.t1739.t3.t3.t13 t10.t1739.t3.t3.t17 t10.t1739.t3.t3.t20 t10.t1739.t3.t3.t22 t10.t1739.t3.t3.t23))
% 46.23/46.42 (step t10.t1739.t3.t3.t25 (cl (= (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) :rule cong :premises (t10.t1739.t3.t3.t24))
% 46.23/46.42 (step t10.t1739.t3.t3.t26 (cl (= (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (= A__questionmark_v_38_37 tptp.nullObject))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t27 (cl (= (= A__questionmark_v_38_37 tptp.nullObject) (= tptp.nullObject A__questionmark_v_38_37))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t28 (cl (= (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (= tptp.nullObject A__questionmark_v_38_37))) :rule trans :premises (t10.t1739.t3.t3.t26 t10.t1739.t3.t3.t27))
% 46.23/46.42 (step t10.t1739.t3.t3.t29 (cl (= (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t30 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t31 (cl (= (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated)))) :rule trans :premises (t10.t1739.t3.t3.t29 t10.t1739.t3.t3.t30))
% 46.23/46.42 (step t10.t1739.t3.t3.t32 (cl (= (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))))) :rule cong :premises (t10.t1739.t3.t3.t31))
% 46.23/46.42 (step t10.t1739.t3.t3.t33 (cl (= (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t34 (cl (= (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t3.t35 (cl (= (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))))) :rule cong :premises (t10.t1739.t3.t3.t34))
% 46.23/46.42 (step t10.t1739.t3.t3.t36 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t3.t37 (cl (= (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))) (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))) :rule cong :premises (t10.t1739.t3.t3.t33 t10.t1739.t3.t3.t35 t10.t1739.t3.t3.t36))
% 46.23/46.42 (step t10.t1739.t3.t3.t38 (cl (= (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))) :rule cong :premises (t10.t1739.t3.t3.t37))
% 46.23/46.42 (step t10.t1739.t3.t3.t39 (cl (= (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))) :rule cong :premises (t10.t1739.t3.t3.t28 t10.t1739.t3.t3.t32 t10.t1739.t3.t3.t38))
% 46.23/46.42 (step t10.t1739.t3.t3.t40 (cl (= (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))) :rule cong :premises (t10.t1739.t3.t3.t39))
% 46.23/46.42 (step t10.t1739.t3.t3.t41 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))) :rule cong :premises (t10.t1739.t3.t3.t25 t10.t1739.t3.t3.t40))
% 46.23/46.42 (step t10.t1739.t3.t3.t42 (cl (= (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))))) :rule cong :premises (t10.t1739.t3.t3.t5 t10.t1739.t3.t3.t6 t10.t1739.t3.t3.t7 t10.t1739.t3.t3.t8 t10.t1739.t3.t3.t41))
% 46.23/46.42 (step t10.t1739.t3.t3 (cl (= (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))) :rule bind)
% 46.23/46.42 (step t10.t1739.t3.t4 (cl (= (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))) (not (forall ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (not (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t5 (cl (= (forall ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (not (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))))) (forall ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (or (not (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef))) (not (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t6 (cl (= (forall ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (or (not (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef))) (not (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t7 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t8 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not true))) :rule cong :premises (t10.t1739.t3.t7))
% 46.23/46.42 (step t10.t1739.t3.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t10 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) false)) :rule trans :premises (t10.t1739.t3.t8 t10.t1739.t3.t9))
% 46.23/46.42 (step t10.t1739.t3.t11 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t12 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef))) (not true))) :rule cong :premises (t10.t1739.t3.t11))
% 46.23/46.42 (step t10.t1739.t3.t13 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef))) false)) :rule trans :premises (t10.t1739.t3.t12 t10.t1739.t3.t9))
% 46.23/46.42 (step t10.t1739.t3.t14 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t15 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not true))) :rule cong :premises (t10.t1739.t3.t14))
% 46.23/46.42 (step t10.t1739.t3.t16 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) false)) :rule trans :premises (t10.t1739.t3.t15 t10.t1739.t3.t9))
% 46.23/46.42 (step t10.t1739.t3.t17 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t18 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not true))) :rule cong :premises (t10.t1739.t3.t17))
% 46.23/46.42 (step t10.t1739.t3.t19 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) false)) :rule trans :premises (t10.t1739.t3.t18 t10.t1739.t3.t9))
% 46.23/46.42 (step t10.t1739.t3.t20 (cl (= (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t21 (cl (= (not (= tptp.nullObject A__questionmark_o)) (not (= tptp.nullObject A__questionmark_o)))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t22 (cl (= (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t23 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t24 (cl (= (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t25 (cl (= (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t26 (cl (= (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))))) :rule cong :premises (t10.t1739.t3.t25))
% 46.23/46.42 (step t10.t1739.t3.t27 (cl (= (= tptp.nullObject A__questionmark_v_38_37) (= tptp.nullObject A__questionmark_v_38_37))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t28 (cl (= (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t29 (cl (= (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t30 (cl (= (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))))) :rule refl)
% 46.23/46.42 (step t10.t1739.t3.t31 (cl (= (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t32 (cl (= (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))) :rule cong :premises (t10.t1739.t3.t31))
% 46.23/46.42 (step t10.t1739.t3.t33 (cl (= (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))) :rule cong :premises (t10.t1739.t3.t29 t10.t1739.t3.t30 t10.t1739.t3.t32))
% 46.23/46.42 (step t10.t1739.t3.t34 (cl (= (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)))))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))) :rule cong :premises (t10.t1739.t3.t27 t10.t1739.t3.t28 t10.t1739.t3.t33))
% 46.23/46.42 (step t10.t1739.t3.t35 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))) :rule cong :premises (t10.t1739.t3.t20 t10.t1739.t3.t21 t10.t1739.t3.t22 t10.t1739.t3.t23 t10.t1739.t3.t24 t10.t1739.t3.t26 t10.t1739.t3.t34))
% 46.23/46.42 (step t10.t1739.t3.t36 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)))))))) (or false false false false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))))) :rule cong :premises (t10.t1739.t3.t10 t10.t1739.t3.t13 t10.t1739.t3.t16 t10.t1739.t3.t19 t10.t1739.t3.t35))
% 46.23/46.42 (step t10.t1739.t3.t37 (cl (= (or false false false false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t3.t38 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv) (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))) :rule trans :premises (t10.t1739.t3.t36 t10.t1739.t3.t37))
% 46.23/46.42 (step t10.t1739.t3.t39 (cl (= (forall ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (or (not (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef))) (not (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38)) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))) :rule trans :premises (t10.t1739.t3.t6 t10.t1739.t3.t38))
% 46.23/46.42 (step t10.t1739.t3.t40 (cl (= (forall ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (not (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))) :rule trans :premises (t10.t1739.t3.t5 t10.t1739.t3.t39))
% 46.23/46.42 (step t10.t1739.t3.t41 (cl (= (not (forall ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (not (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))))) :rule cong :premises (t10.t1739.t3.t40))
% 46.23/46.42 (step t10.t1739.t3.t42 (cl (= (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_36_40) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))) (not (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_39_38) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))))) :rule trans :premises (t10.t1739.t3.t4 t10.t1739.t3.t41))
% 46.23/46.42 (step t10.t1739.t3.t43 (cl (= (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))))) :rule trans :premises (t10.t1739.t3.t3 t10.t1739.t3.t42))
% 46.23/46.42 (step t10.t1739.t3.t44 (cl (= (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))))) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))))) :rule cong :premises (t10.t1739.t3.t2 t10.t1739.t3.t43))
% 46.23/46.42 (step t10.t1739.t3 (cl (= (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))))))) :rule bind)
% 46.23/46.42 (step t10.t1739.t4 (cl (= (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))))) (not (forall ((A__questionmark_v_38_37 Int)) (not (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t5 (cl (= (forall ((A__questionmark_v_38_37 Int)) (not (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))))) (forall ((A__questionmark_v_38_37 Int)) (or (not (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t6 (cl (= (forall ((A__questionmark_v_38_37 Int)) (or (not (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))) (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t7 (cl (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t8 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (not true))) :rule cong :premises (t10.t1739.t7))
% 46.23/46.42 (step t10.t1739.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t10 (cl (= (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) false)) :rule trans :premises (t10.t1739.t8 t10.t1739.t9))
% 46.23/46.42 (step t10.t1739.t11 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))))) :rule refl)
% 46.23/46.42 (step t10.t1739.t12 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))))) :rule cong :premises (t10.t1739.t10 t10.t1739.t11))
% 46.23/46.42 (step t10.t1739.t13 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1739.t14 (cl (= (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))))) :rule trans :premises (t10.t1739.t12 t10.t1739.t13))
% 46.23/46.42 (step t10.t1739.t15 (cl (= (forall ((A__questionmark_v_38_37 Int)) (or (not (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))))) :rule trans :premises (t10.t1739.t6 t10.t1739.t14))
% 46.23/46.42 (step t10.t1739.t16 (cl (= (forall ((A__questionmark_v_38_37 Int)) (not (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv)))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))))) :rule trans :premises (t10.t1739.t5 t10.t1739.t15))
% 46.23/46.42 (step t10.t1739.t17 (cl (= (not (forall ((A__questionmark_v_38_37 Int)) (not (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))))) :rule cong :premises (t10.t1739.t16))
% 46.23/46.42 (step t10.t1739.t18 (cl (= (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject A__questionmark_v_38_37) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef) tptp.localinv))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))))) :rule trans :premises (t10.t1739.t4 t10.t1739.t17))
% 46.23/46.42 (step t10.t1739.t19 (cl (= (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))))) :rule trans :premises (t10.t1739.t3 t10.t1739.t18))
% 46.23/46.42 (step t10.t1739 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))))))) (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1740 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1)) (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated)) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv))) (or (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))))) (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1741 (cl (= (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38)))))))))))) (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv)))))))) :rule trans :premises (t10.t1739 t10.t1740))
% 46.23/46.42 (step t10.t1742 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))))) :rule cong :premises (t10.t1741))
% 46.23/46.42 (anchor :step t10.t1743 :args ((A__questionmark_value Int) (:= A__questionmark_value A__questionmark_value) (A__questionmark_typ Int) (:= A__questionmark_typ A__questionmark_typ) (A__questionmark_occurrence Int) (:= A__questionmark_occurrence A__questionmark_occurrence) (A__questionmark_activity Int) (:= A__questionmark_activity A__questionmark_activity)))
% 46.23/46.42 (step t10.t1743.t1 (cl (= A__questionmark_value A__questionmark_value)) :rule refl)
% 46.23/46.42 (step t10.t1743.t2 (cl (= A__questionmark_typ A__questionmark_typ)) :rule refl)
% 46.23/46.42 (step t10.t1743.t3 (cl (= A__questionmark_occurrence A__questionmark_occurrence)) :rule refl)
% 46.23/46.42 (step t10.t1743.t4 (cl (= A__questionmark_activity A__questionmark_activity)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1743.t5 :args ((A__questionmark_v_41_42 Int) (:= A__questionmark_v_41_42 A__questionmark_v_41_42)))
% 46.23/46.42 (step t10.t1743.t5.t1 (cl (= A__questionmark_v_41_42 A__questionmark_v_41_42)) :rule refl)
% 46.23/46.42 (step t10.t1743.t5.t2 (cl (= (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) :rule refl)
% 46.23/46.42 (step t10.t1743.t5.t3 (cl (= (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42) (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1743.t5.t4 (cl (= (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))))) :rule cong :premises (t10.t1743.t5.t3))
% 46.23/46.42 (step t10.t1743.t5.t5 (cl (= (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ) (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1743.t5.t6 (cl (= (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))) :rule cong :premises (t10.t1743.t5.t5))
% 46.23/46.42 (step t10.t1743.t5.t7 (cl (= (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ))) (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42)))))) :rule cong :premises (t10.t1743.t5.t4 t10.t1743.t5.t6))
% 46.23/46.42 (step t10.t1743.t5.t8 (cl (= (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))) (not (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))))) :rule cong :premises (t10.t1743.t5.t7))
% 46.23/46.42 (step t10.t1743.t5.t9 (cl (= (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ))))) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42)))))))) :rule cong :premises (t10.t1743.t5.t2 t10.t1743.t5.t8))
% 46.23/46.42 (step t10.t1743.t5 (cl (= (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))))))) :rule bind)
% 46.23/46.42 (step t10.t1743.t6 (cl (= (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))))) (not (forall ((A__questionmark_v_41_42 Int)) (not (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1743.t7 (cl (= (forall ((A__questionmark_v_41_42 Int)) (not (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42)))))))) (forall ((A__questionmark_v_41_42 Int)) (or (not (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1743.t8 (cl (= (forall ((A__questionmark_v_41_42 Int)) (or (not (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))) (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1743.t9 (cl (= (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1743.t10 (cl (= (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) (not true))) :rule cong :premises (t10.t1743.t9))
% 46.23/46.42 (step t10.t1743.t11 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1743.t12 (cl (= (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) false)) :rule trans :premises (t10.t1743.t10 t10.t1743.t11))
% 46.23/46.42 (step t10.t1743.t13 (cl (= (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))))) :rule refl)
% 46.23/46.42 (step t10.t1743.t14 (cl (= (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))))) :rule refl)
% 46.23/46.42 (step t10.t1743.t15 (cl (= (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (or false (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) :rule cong :premises (t10.t1743.t12 t10.t1743.t13 t10.t1743.t14))
% 46.23/46.42 (step t10.t1743.t16 (cl (= (or false (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1743.t17 (cl (= (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) :rule trans :premises (t10.t1743.t15 t10.t1743.t16))
% 46.23/46.42 (step t10.t1743.t18 (cl (= (forall ((A__questionmark_v_41_42 Int)) (or (not (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))) (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) :rule trans :premises (t10.t1743.t8 t10.t1743.t17))
% 46.23/46.42 (step t10.t1743.t19 (cl (= (forall ((A__questionmark_v_41_42 Int)) (not (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42)))))))) (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) :rule trans :premises (t10.t1743.t7 t10.t1743.t18))
% 46.23/46.42 (step t10.t1743.t20 (cl (= (not (forall ((A__questionmark_v_41_42 Int)) (not (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))))))) (not (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))))))) :rule cong :premises (t10.t1743.t19))
% 46.23/46.42 (step t10.t1743.t21 (cl (= (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= A__questionmark_v_41_42 (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_v_41_42))))))) (not (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))))))) :rule trans :premises (t10.t1743.t6 t10.t1743.t20))
% 46.23/46.42 (step t10.t1743.t22 (cl (= (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))) (not (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))))))) :rule trans :premises (t10.t1743.t5 t10.t1743.t21))
% 46.23/46.42 (step t10.t1743 (cl (= (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ))))))) (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (not (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))))) :rule bind)
% 46.23/46.42 (step t10.t1744 (cl (= (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (not (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (and (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1745 (cl (= (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (and (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))) (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1746 (cl (= (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (not (or (not (= (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) (|tptp.'Box'| A__questionmark_value (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (not (= A__questionmark_typ (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))))) :rule trans :premises (t10.t1744 t10.t1745))
% 46.23/46.42 (step t10.t1747 (cl (= (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ))))))) (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))))) :rule trans :premises (t10.t1743 t10.t1746))
% 46.23/46.42 (step t10.t1748 (cl (= (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))))) :rule cong :premises (t10.t1747))
% 46.23/46.42 (anchor :step t10.t1749 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_typ Int) (:= A__questionmark_typ A__questionmark_typ) (A__questionmark_occurrence Int) (:= A__questionmark_occurrence A__questionmark_occurrence) (A__questionmark_activity Int) (:= A__questionmark_activity A__questionmark_activity)))
% 46.23/46.42 (step t10.t1749.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1749.t2 (cl (= A__questionmark_typ A__questionmark_typ)) :rule refl)
% 46.23/46.42 (step t10.t1749.t3 (cl (= A__questionmark_occurrence A__questionmark_occurrence)) :rule refl)
% 46.23/46.42 (step t10.t1749.t4 (cl (= A__questionmark_activity A__questionmark_activity)) :rule refl)
% 46.23/46.42 (step t10.t1749.t5 (cl (= (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1749.t6 (cl (= (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)))))) :rule cong :premises (t10.t1749.t5))
% 46.23/46.42 (step t10.t1749.t7 (cl (= (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1749.t8 (cl (= (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)) (=> (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) :rule cong :premises (t10.t1749.t6 t10.t1749.t7))
% 46.23/46.42 (step t10.t1749 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3))) (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))))) :rule bind)
% 46.23/46.42 (step t10.t1750 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1751 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3))) (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)))))) :rule trans :premises (t10.t1749 t10.t1750))
% 46.23/46.42 (step t10.t1752 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) :rule cong :premises (t10.t1751))
% 46.23/46.42 (anchor :step t10.t1753 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_p Int) (:= A__questionmark_p A__questionmark_p)))
% 46.23/46.42 (step t10.t1753.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1753.t2 (cl (= A__questionmark_p A__questionmark_p)) :rule refl)
% 46.23/46.42 (step t10.t1753.t3 (cl (= (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1753 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3)) (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)))))) :rule bind)
% 46.23/46.42 (step t10.t1754 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))))) :rule cong :premises (t10.t1753))
% 46.23/46.42 (anchor :step t10.t1755 :args ((A__questionmark_p Int) (:= A__questionmark_p A__questionmark_p)))
% 46.23/46.42 (step t10.t1755.t1 (cl (= A__questionmark_p A__questionmark_p)) :rule refl)
% 46.23/46.42 (step t10.t1755.t2 (cl (= (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p))))) :rule all_simplify)
% 46.23/46.42 (anchor :step t10.t1755.t3 :args ((A__questionmark_heap Int) (:= A__questionmark_heap A__questionmark_heap) (A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3)))
% 46.23/46.42 (step t10.t1755.t3.t1 (cl (= A__questionmark_heap A__questionmark_heap)) :rule refl)
% 46.23/46.42 (step t10.t1755.t3.t2 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1755.t3.t3 :args ((A__questionmark_v_42_43 Int) (:= A__questionmark_v_42_43 A__questionmark_v_42_43)))
% 46.23/46.42 (step t10.t1755.t3.t3.t1 (cl (= A__questionmark_v_42_43 A__questionmark_v_42_43)) :rule refl)
% 46.23/46.42 (step t10.t1755.t3.t3.t2 (cl (= (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)))) :rule refl)
% 46.23/46.42 (anchor :step t10.t1755.t3.t3.t3 :args ((A__questionmark_v_43_44 Int) (:= A__questionmark_v_43_44 A__questionmark_v_43_44)))
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t1 (cl (= A__questionmark_v_43_44 A__questionmark_v_43_44)) :rule refl)
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t2 (cl (= (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)))) :rule refl)
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t3 (cl (= (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t4 (cl (= (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44) (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t5 (cl (= (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))))) :rule cong :premises (t10.t1755.t3.t3.t3.t4))
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t6 (cl (= (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44) (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t7 (cl (= (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44)) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))) :rule cong :premises (t10.t1755.t3.t3.t3.t6))
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t8 (cl (= (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))) (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))) :rule cong :premises (t10.t1755.t3.t3.t3.t5 t10.t1755.t3.t3.t3.t7))
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t9 (cl (= (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44)))) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) :rule cong :premises (t10.t1755.t3.t3.t3.t8))
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t10 (cl (= (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) :rule cong :premises (t10.t1755.t3.t3.t3.t3 t10.t1755.t3.t3.t3.t9))
% 46.23/46.42 (step t10.t1755.t3.t3.t3.t11 (cl (= (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44)))))) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))))) :rule cong :premises (t10.t1755.t3.t3.t3.t2 t10.t1755.t3.t3.t3.t10))
% 46.23/46.42 (step t10.t1755.t3.t3.t3 (cl (= (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1755.t3.t3.t4 (cl (= (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) (not (forall ((A__questionmark_v_43_44 Int)) (not (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t3.t5 (cl (= (forall ((A__questionmark_v_43_44 Int)) (not (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))))) (forall ((A__questionmark_v_43_44 Int)) (or (not (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t3.t6 (cl (= (forall ((A__questionmark_v_43_44 Int)) (or (not (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.typeof A__questionmark_v_42_43))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t3.t7 (cl (= (= (tptp.typeof A__questionmark_v_42_43) (tptp.typeof A__questionmark_v_42_43)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t3.t8 (cl (= (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.typeof A__questionmark_v_42_43))) (not true))) :rule cong :premises (t10.t1755.t3.t3.t7))
% 46.23/46.42 (step t10.t1755.t3.t3.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t3.t10 (cl (= (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.typeof A__questionmark_v_42_43))) false)) :rule trans :premises (t10.t1755.t3.t3.t8 t10.t1755.t3.t3.t9))
% 46.23/46.42 (step t10.t1755.t3.t3.t11 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) :rule refl)
% 46.23/46.42 (step t10.t1755.t3.t3.t12 (cl (= (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.typeof A__questionmark_v_42_43))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) :rule cong :premises (t10.t1755.t3.t3.t10 t10.t1755.t3.t3.t11))
% 46.23/46.42 (step t10.t1755.t3.t3.t13 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t3.t14 (cl (= (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.typeof A__questionmark_v_42_43))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) :rule trans :premises (t10.t1755.t3.t3.t12 t10.t1755.t3.t3.t13))
% 46.23/46.42 (step t10.t1755.t3.t3.t15 (cl (= (forall ((A__questionmark_v_43_44 Int)) (or (not (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) :rule trans :premises (t10.t1755.t3.t3.t6 t10.t1755.t3.t3.t14))
% 46.23/46.42 (step t10.t1755.t3.t3.t16 (cl (= (forall ((A__questionmark_v_43_44 Int)) (not (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) :rule trans :premises (t10.t1755.t3.t3.t5 t10.t1755.t3.t3.t15))
% 46.23/46.42 (step t10.t1755.t3.t3.t17 (cl (= (not (forall ((A__questionmark_v_43_44 Int)) (not (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) :rule cong :premises (t10.t1755.t3.t3.t16))
% 46.23/46.42 (step t10.t1755.t3.t3.t18 (cl (= (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (not (or (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= A__questionmark_v_43_44 (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) :rule trans :premises (t10.t1755.t3.t3.t4 t10.t1755.t3.t3.t17))
% 46.23/46.42 (step t10.t1755.t3.t3.t19 (cl (= (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) :rule trans :premises (t10.t1755.t3.t3.t3 t10.t1755.t3.t3.t18))
% 46.23/46.42 (step t10.t1755.t3.t3.t20 (cl (= (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44)))))))) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))))) :rule cong :premises (t10.t1755.t3.t3.t2 t10.t1755.t3.t3.t19))
% 46.23/46.42 (step t10.t1755.t3.t3 (cl (= (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))))) :rule bind)
% 46.23/46.42 (step t10.t1755.t3.t4 (cl (= (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) (not (forall ((A__questionmark_v_42_43 Int)) (not (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t5 (cl (= (forall ((A__questionmark_v_42_43 Int)) (not (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))))) (forall ((A__questionmark_v_42_43 Int)) (or (not (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t6 (cl (= (forall ((A__questionmark_v_42_43 Int)) (or (not (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) (or (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t7 (cl (= (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t8 (cl (= (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (not true))) :rule cong :premises (t10.t1755.t3.t7))
% 46.23/46.42 (step t10.t1755.t3.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t10 (cl (= (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) false)) :rule trans :premises (t10.t1755.t3.t8 t10.t1755.t3.t9))
% 46.23/46.42 (step t10.t1755.t3.t11 (cl (= (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) :rule refl)
% 46.23/46.42 (step t10.t1755.t3.t12 (cl (= (or (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv)))))) (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv)))))))) :rule cong :premises (t10.t1755.t3.t10 t10.t1755.t3.t11))
% 46.23/46.42 (step t10.t1755.t3.t13 (cl (= (or false (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t3.t14 (cl (= (or (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv)))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) :rule trans :premises (t10.t1755.t3.t12 t10.t1755.t3.t13))
% 46.23/46.42 (step t10.t1755.t3.t15 (cl (= (forall ((A__questionmark_v_42_43 Int)) (or (not (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) :rule trans :premises (t10.t1755.t3.t6 t10.t1755.t3.t14))
% 46.23/46.42 (step t10.t1755.t3.t16 (cl (= (forall ((A__questionmark_v_42_43 Int)) (not (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv))))))))) (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) :rule trans :premises (t10.t1755.t3.t5 t10.t1755.t3.t15))
% 46.23/46.42 (step t10.t1755.t3.t17 (cl (= (not (forall ((A__questionmark_v_42_43 Int)) (not (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv)))))))) :rule cong :premises (t10.t1755.t3.t16))
% 46.23/46.42 (step t10.t1755.t3.t18 (cl (= (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv))) (not (= (tptp.typeof A__questionmark_v_42_43) (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv)))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv)))))))) :rule trans :premises (t10.t1755.t3.t4 t10.t1755.t3.t17))
% 46.23/46.42 (step t10.t1755.t3.t19 (cl (= (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv)))))))) :rule trans :premises (t10.t1755.t3.t3 t10.t1755.t3.t18))
% 46.23/46.42 (step t10.t1755.t3 (cl (= (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44)))))))))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))))) :rule bind)
% 46.23/46.42 (step t10.t1755.t4 (cl (= (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (not (and (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap)) (or (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv))) (not (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (and (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1755.t5 (cl (= (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44)))))))))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (and (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) :rule trans :premises (t10.t1755.t3 t10.t1755.t4))
% 46.23/46.42 (step t10.t1755.t6 (cl (= (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))) (=> (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (and (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv)))))))) :rule cong :premises (t10.t1755.t2 t10.t1755.t5))
% 46.23/46.42 (step t10.t1755 (cl (= (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44)))))))))))) (forall ((A__questionmark_p Int)) (=> (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (and (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))))) :rule bind)
% 46.23/46.42 (step t10.t1756 (cl (= (forall ((A__questionmark_p Int)) (=> (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (and (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) (forall ((A__questionmark_p Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (and (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1757 (cl (= (forall ((A__questionmark_p Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (and (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.42 (anchor :step t10.t1758 :args ((A__questionmark_p Int) (:= A__questionmark_p A__questionmark_p) (BOUND_VARIABLE_10995 Int) (:= BOUND_VARIABLE_10995 BOUND_VARIABLE_10995) (BOUND_VARIABLE_10993 Int) (:= BOUND_VARIABLE_10993 BOUND_VARIABLE_10993)))
% 46.23/46.42 (step t10.t1758.t1 (cl (= A__questionmark_p A__questionmark_p)) :rule refl)
% 46.23/46.42 (step t10.t1758.t2 (cl (= BOUND_VARIABLE_10995 BOUND_VARIABLE_10995)) :rule refl)
% 46.23/46.42 (step t10.t1758.t3 (cl (= BOUND_VARIABLE_10993 BOUND_VARIABLE_10993)) :rule refl)
% 46.23/46.42 (step t10.t1758.t4 (cl (= (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv))))) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1758 (cl (= (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (or (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv))))))) :rule bind)
% 46.23/46.42 (step t10.t1759 (cl (= (forall ((A__questionmark_p Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (and (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv))))))) :rule trans :premises (t10.t1757 t10.t1758))
% 46.23/46.42 (step t10.t1760 (cl (= (forall ((A__questionmark_p Int)) (=> (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p))) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (and (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (tptp.select2 A__questionmark_heap (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) tptp.localinv))))))) (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv))))))) :rule trans :premises (t10.t1756 t10.t1759))
% 46.23/46.42 (step t10.t1761 (cl (= (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44)))))))))))) (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv))))))) :rule trans :premises (t10.t1755 t10.t1760))
% 46.23/46.42 (step t10.t1762 (cl (= (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))))) :rule cong :premises (t10.t1761))
% 46.23/46.42 (anchor :step t10.t1763 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_p Int) (:= A__questionmark_p A__questionmark_p)))
% 46.23/46.42 (step t10.t1763.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1763.t2 (cl (= A__questionmark_p A__questionmark_p)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1763.t3 :args ((A__questionmark_v_44_45 Int) (:= A__questionmark_v_44_45 A__questionmark_v_44_45)))
% 46.23/46.42 (step t10.t1763.t3.t1 (cl (= A__questionmark_v_44_45 A__questionmark_v_44_45)) :rule refl)
% 46.23/46.42 (step t10.t1763.t3.t2 (cl (= (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)))) :rule refl)
% 46.23/46.42 (step t10.t1763.t3.t3 (cl (= (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1763.t3.t4 (cl (= (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))))) :rule cong :premises (t10.t1763.t3.t3))
% 46.23/46.42 (step t10.t1763.t3.t5 (cl (= (= A__questionmark_v_44_45 A__questionmark_p) (= A__questionmark_p A__questionmark_v_44_45))) :rule all_simplify)
% 46.23/46.42 (step t10.t1763.t3.t6 (cl (= (not (= A__questionmark_v_44_45 A__questionmark_p)) (not (= A__questionmark_p A__questionmark_v_44_45)))) :rule cong :premises (t10.t1763.t3.t5))
% 46.23/46.42 (step t10.t1763.t3.t7 (cl (= (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p))) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45))))) :rule cong :premises (t10.t1763.t3.t4 t10.t1763.t3.t6))
% 46.23/46.42 (step t10.t1763.t3.t8 (cl (= (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))))) :rule cong :premises (t10.t1763.t3.t7))
% 46.23/46.42 (step t10.t1763.t3.t9 (cl (= (= A__questionmark_x_3 A__questionmark_p) (= A__questionmark_x_3 A__questionmark_p))) :rule refl)
% 46.23/46.42 (step t10.t1763.t3.t10 (cl (= (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))) (= A__questionmark_x_3 A__questionmark_p)))) :rule cong :premises (t10.t1763.t3.t8 t10.t1763.t3.t9))
% 46.23/46.42 (step t10.t1763.t3.t11 (cl (= (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p))) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))) (= A__questionmark_x_3 A__questionmark_p))))) :rule cong :premises (t10.t1763.t3.t2 t10.t1763.t3.t10))
% 46.23/46.42 (step t10.t1763.t3 (cl (= (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))) (= A__questionmark_x_3 A__questionmark_p)))))) :rule bind)
% 46.23/46.42 (step t10.t1763.t4 (cl (= (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_v_44_45 Int)) (not (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))) (= A__questionmark_x_3 A__questionmark_p)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1763.t5 (cl (= (forall ((A__questionmark_v_44_45 Int)) (not (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))) (= A__questionmark_x_3 A__questionmark_p))))) (forall ((A__questionmark_v_44_45 Int)) (or (not (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|)) (= A__questionmark_p A__questionmark_v_44_45) (not (= A__questionmark_x_3 A__questionmark_p))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1763.t6 (cl (= (forall ((A__questionmark_v_44_45 Int)) (or (not (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|)) (= A__questionmark_p A__questionmark_v_44_45) (not (= A__questionmark_x_3 A__questionmark_p))))) (or (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1763.t7 (cl (= (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1763.t8 (cl (= (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (not true))) :rule cong :premises (t10.t1763.t7))
% 46.23/46.42 (step t10.t1763.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1763.t10 (cl (= (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) false)) :rule trans :premises (t10.t1763.t8 t10.t1763.t9))
% 46.23/46.42 (step t10.t1763.t11 (cl (= (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p))))) :rule refl)
% 46.23/46.42 (step t10.t1763.t12 (cl (= (or (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p)))) (or false (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p)))))) :rule cong :premises (t10.t1763.t10 t10.t1763.t11))
% 46.23/46.42 (step t10.t1763.t13 (cl (= (or false (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p)))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1763.t14 (cl (= (or (not (= (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p) (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p)))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p))))) :rule trans :premises (t10.t1763.t12 t10.t1763.t13))
% 46.23/46.42 (step t10.t1763.t15 (cl (= (forall ((A__questionmark_v_44_45 Int)) (or (not (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|)) (= A__questionmark_p A__questionmark_v_44_45) (not (= A__questionmark_x_3 A__questionmark_p))))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p))))) :rule trans :premises (t10.t1763.t6 t10.t1763.t14))
% 46.23/46.42 (step t10.t1763.t16 (cl (= (forall ((A__questionmark_v_44_45 Int)) (not (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))) (= A__questionmark_x_3 A__questionmark_p))))) (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p))))) :rule trans :premises (t10.t1763.t5 t10.t1763.t15))
% 46.23/46.42 (step t10.t1763.t17 (cl (= (not (forall ((A__questionmark_v_44_45 Int)) (not (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p)))))) :rule cong :premises (t10.t1763.t16))
% 46.23/46.42 (step t10.t1763.t18 (cl (= (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|))) (not (= A__questionmark_p A__questionmark_v_44_45)))) (= A__questionmark_x_3 A__questionmark_p)))) (not (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p)))))) :rule trans :premises (t10.t1763.t4 t10.t1763.t17))
% 46.23/46.42 (step t10.t1763.t19 (cl (= (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))) (not (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p)))))) :rule trans :premises (t10.t1763.t3 t10.t1763.t18))
% 46.23/46.42 (step t10.t1763 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p))))))) :rule bind)
% 46.23/46.42 (step t10.t1764 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (not (and (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|)) (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (not (= A__questionmark_x_3 A__questionmark_p))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1765 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p))))) :rule trans :premises (t10.t1763 t10.t1764))
% 46.23/46.42 (step t10.t1766 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))))) :rule cong :premises (t10.t1765))
% 46.23/46.42 (anchor :step t10.t1767 :args ((A__questionmark_p Int) (:= A__questionmark_p A__questionmark_p) (A__questionmark_typ Int) (:= A__questionmark_typ A__questionmark_typ)))
% 46.23/46.42 (step t10.t1767.t1 (cl (= A__questionmark_p A__questionmark_p)) :rule refl)
% 46.23/46.42 (step t10.t1767.t2 (cl (= A__questionmark_typ A__questionmark_typ)) :rule refl)
% 46.23/46.42 (step t10.t1767.t3 (cl (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1767.t4 (cl (= (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject) (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1767.t5 (cl (= (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ))))) :rule cong :premises (t10.t1767.t4))
% 46.23/46.42 (step t10.t1767.t6 (cl (= (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) :rule cong :premises (t10.t1767.t3 t10.t1767.t5))
% 46.23/46.42 (step t10.t1767 (cl (= (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)))) (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ))))))) :rule bind)
% 46.23/46.42 (step t10.t1768 (cl (= (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))))) :rule cong :premises (t10.t1767))
% 46.23/46.42 (anchor :step t10.t1769 :args ((A__questionmark_p Int) (:= A__questionmark_p A__questionmark_p) (A__questionmark_typ Int) (:= A__questionmark_typ A__questionmark_typ)))
% 46.23/46.42 (step t10.t1769.t1 (cl (= A__questionmark_p A__questionmark_p)) :rule refl)
% 46.23/46.42 (step t10.t1769.t2 (cl (= A__questionmark_typ A__questionmark_typ)) :rule refl)
% 46.23/46.42 (step t10.t1769.t3 (cl (= (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject) (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1769.t4 (cl (= (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ))))) :rule cong :premises (t10.t1769.t3))
% 46.23/46.42 (step t10.t1769.t5 (cl (= (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1769.t6 (cl (= (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)) (=> (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ))) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) :rule cong :premises (t10.t1769.t4 t10.t1769.t5))
% 46.23/46.42 (step t10.t1769 (cl (= (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p))) (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ))) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p)))))) :rule bind)
% 46.23/46.42 (step t10.t1770 (cl (= (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ))) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p)))) (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1771 (cl (= (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p))) (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p)))))) :rule trans :premises (t10.t1769 t10.t1770))
% 46.23/46.42 (step t10.t1772 (cl (= (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))))) :rule cong :premises (t10.t1771))
% 46.23/46.42 (step t10.t1773 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1774 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))))) :rule cong :premises (t10.t1773))
% 46.23/46.42 (step t10.t1775 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1776 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))))) :rule cong :premises (t10.t1775))
% 46.23/46.42 (step t10.t1777 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1778 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))))) :rule cong :premises (t10.t1777))
% 46.23/46.42 (step t10.t1779 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1780 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))))) :rule cong :premises (t10.t1779))
% 46.23/46.42 (step t10.t1781 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1782 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))))) :rule cong :premises (t10.t1781))
% 46.23/46.42 (step t10.t1783 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1784 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))))) :rule cong :premises (t10.t1783))
% 46.23/46.42 (step t10.t1785 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1786 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))))) :rule cong :premises (t10.t1785))
% 46.23/46.42 (step t10.t1787 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1788 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))))) :rule cong :premises (t10.t1787))
% 46.23/46.42 (step t10.t1789 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1790 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))))) :rule cong :premises (t10.t1789))
% 46.23/46.42 (step t10.t1791 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1792 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))))) :rule cong :premises (t10.t1791))
% 46.23/46.42 (step t10.t1793 (cl (= (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1794 (cl (= (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))))) :rule cong :premises (t10.t1793))
% 46.23/46.42 (step t10.t1795 (cl (= (< tptp.int_m9223372036854775808 tptp.int_m2147483648) (not (>= tptp.int_m9223372036854775808 tptp.int_m2147483648)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1796 (cl (= (>= tptp.int_m9223372036854775808 tptp.int_m2147483648) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1797 (cl (= (not (>= tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1))))) :rule cong :premises (t10.t1796))
% 46.23/46.42 (step t10.t1798 (cl (= (not (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1))) (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1799 (cl (= (not (>= tptp.int_m9223372036854775808 tptp.int_m2147483648)) (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1))) :rule trans :premises (t10.t1797 t10.t1798))
% 46.23/46.42 (step t10.t1800 (cl (= (< tptp.int_m9223372036854775808 tptp.int_m2147483648) (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1))) :rule trans :premises (t10.t1795 t10.t1799))
% 46.23/46.42 (step t10.t1801 (cl (= (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)))) :rule cong :premises (t10.t1800))
% 46.23/46.42 (step t10.t1802 (cl (= (< tptp.int_m2147483648 (- 0 100000)) (not (>= tptp.int_m2147483648 (- 0 100000))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1803 (cl (= tptp.int_m2147483648 tptp.int_m2147483648)) :rule refl)
% 46.23/46.42 (step t10.t1804 (cl (= (- 0 100000) (+ 0 (* (- 1) 100000)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1805 (cl (= 0 0)) :rule refl)
% 46.23/46.42 (step t10.t1806 (cl (= (* (- 1) 100000) (- 100000))) :rule all_simplify)
% 46.23/46.42 (step t10.t1807 (cl (= (+ 0 (* (- 1) 100000)) (+ 0 (- 100000)))) :rule cong :premises (t10.t1805 t10.t1806))
% 46.23/46.42 (step t10.t1808 (cl (= (+ 0 (- 100000)) (- 100000))) :rule all_simplify)
% 46.23/46.42 (step t10.t1809 (cl (= (+ 0 (* (- 1) 100000)) (- 100000))) :rule trans :premises (t10.t1807 t10.t1808))
% 46.23/46.42 (step t10.t1810 (cl (= (- 0 100000) (- 100000))) :rule trans :premises (t10.t1804 t10.t1809))
% 46.23/46.42 (step t10.t1811 (cl (= (>= tptp.int_m2147483648 (- 0 100000)) (>= tptp.int_m2147483648 (- 100000)))) :rule cong :premises (t10.t1803 t10.t1810))
% 46.23/46.42 (step t10.t1812 (cl (= (not (>= tptp.int_m2147483648 (- 0 100000))) (not (>= tptp.int_m2147483648 (- 100000))))) :rule cong :premises (t10.t1811))
% 46.23/46.42 (step t10.t1813 (cl (= (< tptp.int_m2147483648 (- 0 100000)) (not (>= tptp.int_m2147483648 (- 100000))))) :rule trans :premises (t10.t1802 t10.t1812))
% 46.23/46.42 (step t10.t1814 (cl (= (not (< tptp.int_m2147483648 (- 0 100000))) (not (not (>= tptp.int_m2147483648 (- 100000)))))) :rule cong :premises (t10.t1813))
% 46.23/46.42 (step t10.t1815 (cl (= (not (not (>= tptp.int_m2147483648 (- 100000)))) (>= tptp.int_m2147483648 (- 100000)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1816 (cl (= (not (< tptp.int_m2147483648 (- 0 100000))) (>= tptp.int_m2147483648 (- 100000)))) :rule trans :premises (t10.t1814 t10.t1815))
% 46.23/46.42 (step t10.t1817 (cl (= (< 100000 tptp.int_2147483647) (not (>= 100000 tptp.int_2147483647)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1818 (cl (= (>= 100000 tptp.int_2147483647) (not (>= tptp.int_2147483647 100001)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1819 (cl (= (not (>= 100000 tptp.int_2147483647)) (not (not (>= tptp.int_2147483647 100001))))) :rule cong :premises (t10.t1818))
% 46.23/46.42 (step t10.t1820 (cl (= (not (not (>= tptp.int_2147483647 100001))) (>= tptp.int_2147483647 100001))) :rule all_simplify)
% 46.23/46.42 (step t10.t1821 (cl (= (not (>= 100000 tptp.int_2147483647)) (>= tptp.int_2147483647 100001))) :rule trans :premises (t10.t1819 t10.t1820))
% 46.23/46.42 (step t10.t1822 (cl (= (< 100000 tptp.int_2147483647) (>= tptp.int_2147483647 100001))) :rule trans :premises (t10.t1817 t10.t1821))
% 46.23/46.42 (step t10.t1823 (cl (= (not (< 100000 tptp.int_2147483647)) (not (>= tptp.int_2147483647 100001)))) :rule cong :premises (t10.t1822))
% 46.23/46.42 (step t10.t1824 (cl (= (< tptp.int_2147483647 tptp.int_4294967295) (not (>= tptp.int_2147483647 tptp.int_4294967295)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1825 (cl (= (>= tptp.int_2147483647 tptp.int_4294967295) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1826 (cl (= (not (>= tptp.int_2147483647 tptp.int_4294967295)) (not (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1))))) :rule cong :premises (t10.t1825))
% 46.23/46.42 (step t10.t1827 (cl (= (not (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1))) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1828 (cl (= (not (>= tptp.int_2147483647 tptp.int_4294967295)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1))) :rule trans :premises (t10.t1826 t10.t1827))
% 46.23/46.42 (step t10.t1829 (cl (= (< tptp.int_2147483647 tptp.int_4294967295) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1))) :rule trans :premises (t10.t1824 t10.t1828))
% 46.23/46.42 (step t10.t1830 (cl (= (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)))) :rule cong :premises (t10.t1829))
% 46.23/46.42 (step t10.t1831 (cl (= (< tptp.int_4294967295 tptp.int_9223372036854775807) (not (>= tptp.int_4294967295 tptp.int_9223372036854775807)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1832 (cl (= (>= tptp.int_4294967295 tptp.int_9223372036854775807) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1833 (cl (= (not (>= tptp.int_4294967295 tptp.int_9223372036854775807)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0)))) :rule cong :premises (t10.t1832))
% 46.23/46.42 (step t10.t1834 (cl (= (< tptp.int_4294967295 tptp.int_9223372036854775807) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0)))) :rule trans :premises (t10.t1831 t10.t1833))
% 46.23/46.42 (step t10.t1835 (cl (= (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0))))) :rule cong :premises (t10.t1834))
% 46.23/46.42 (step t10.t1836 (cl (= (not (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0))) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1837 (cl (= (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0))) :rule trans :premises (t10.t1835 t10.t1836))
% 46.23/46.42 (step t10.t1838 (cl (= (< tptp.int_9223372036854775807 tptp.int_18446744073709551615) (not (>= tptp.int_9223372036854775807 tptp.int_18446744073709551615)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1839 (cl (= (>= tptp.int_9223372036854775807 tptp.int_18446744073709551615) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1840 (cl (= (not (>= tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0)))) :rule cong :premises (t10.t1839))
% 46.23/46.42 (step t10.t1841 (cl (= (< tptp.int_9223372036854775807 tptp.int_18446744073709551615) (not (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0)))) :rule trans :premises (t10.t1838 t10.t1840))
% 46.23/46.42 (step t10.t1842 (cl (= (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (not (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0))))) :rule cong :premises (t10.t1841))
% 46.23/46.42 (step t10.t1843 (cl (= (not (not (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0))) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1844 (cl (= (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0))) :rule trans :premises (t10.t1842 t10.t1843))
% 46.23/46.42 (step t10.t1845 (cl (= (+ tptp.int_m9223372036854775808 1) (+ 1 tptp.int_m9223372036854775808))) :rule all_simplify)
% 46.23/46.42 (step t10.t1846 (cl (= (- 0 tptp.int_9223372036854775807) (+ 0 (* (- 1) tptp.int_9223372036854775807)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1847 (cl (= (+ 0 (* (- 1) tptp.int_9223372036854775807)) (* (- 1) tptp.int_9223372036854775807))) :rule all_simplify)
% 46.23/46.42 (step t10.t1848 (cl (= (- 0 tptp.int_9223372036854775807) (* (- 1) tptp.int_9223372036854775807))) :rule trans :premises (t10.t1846 t10.t1847))
% 46.23/46.42 (step t10.t1849 (cl (= (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807)) (= (+ 1 tptp.int_m9223372036854775808) (* (- 1) tptp.int_9223372036854775807)))) :rule cong :premises (t10.t1845 t10.t1848))
% 46.23/46.42 (step t10.t1850 (cl (= (= (+ 1 tptp.int_m9223372036854775808) (* (- 1) tptp.int_9223372036854775807)) (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1851 (cl (= (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807)) (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807))))) :rule trans :premises (t10.t1849 t10.t1850))
% 46.23/46.42 (step t10.t1852 (cl (= (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))))) :rule cong :premises (t10.t1851))
% 46.23/46.42 (step t10.t1853 (cl (= (+ tptp.int_m2147483648 1) (+ 1 tptp.int_m2147483648))) :rule all_simplify)
% 46.23/46.42 (step t10.t1854 (cl (= (- 0 tptp.int_2147483647) (+ 0 (* (- 1) tptp.int_2147483647)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1855 (cl (= (+ 0 (* (- 1) tptp.int_2147483647)) (* (- 1) tptp.int_2147483647))) :rule all_simplify)
% 46.23/46.42 (step t10.t1856 (cl (= (- 0 tptp.int_2147483647) (* (- 1) tptp.int_2147483647))) :rule trans :premises (t10.t1854 t10.t1855))
% 46.23/46.42 (step t10.t1857 (cl (= (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647)) (= (+ 1 tptp.int_m2147483648) (* (- 1) tptp.int_2147483647)))) :rule cong :premises (t10.t1853 t10.t1856))
% 46.23/46.42 (step t10.t1858 (cl (= (= (+ 1 tptp.int_m2147483648) (* (- 1) tptp.int_2147483647)) (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1859 (cl (= (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647)) (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647))))) :rule trans :premises (t10.t1857 t10.t1858))
% 46.23/46.42 (step t10.t1860 (cl (= (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))))) :rule cong :premises (t10.t1859))
% 46.23/46.42 (anchor :step t10.t1861 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1861.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1861.t2 (cl (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1861.t3 (cl (= (- 0 128) (+ 0 (* (- 1) 128)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1861.t4 (cl (= (* (- 1) 128) (- 128))) :rule all_simplify)
% 46.23/46.42 (step t10.t1861.t5 (cl (= (+ 0 (* (- 1) 128)) (+ 0 (- 128)))) :rule cong :premises (t10.t1805 t10.t1861.t4))
% 46.23/46.42 (step t10.t1861.t6 (cl (= (+ 0 (- 128)) (- 128))) :rule all_simplify)
% 46.23/46.42 (step t10.t1861.t7 (cl (= (+ 0 (* (- 1) 128)) (- 128))) :rule trans :premises (t10.t1861.t5 t10.t1861.t6))
% 46.23/46.42 (step t10.t1861.t8 (cl (= (- 0 128) (- 128))) :rule trans :premises (t10.t1861.t3 t10.t1861.t7))
% 46.23/46.42 (step t10.t1861.t9 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1861.t10 (cl (= (<= (- 0 128) A__questionmark_i) (<= (- 128) A__questionmark_i))) :rule cong :premises (t10.t1861.t8 t10.t1861.t9))
% 46.23/46.42 (step t10.t1861.t11 (cl (= (<= (- 128) A__questionmark_i) (>= A__questionmark_i (- 128)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1861.t12 (cl (= (<= (- 0 128) A__questionmark_i) (>= A__questionmark_i (- 128)))) :rule trans :premises (t10.t1861.t10 t10.t1861.t11))
% 46.23/46.42 (step t10.t1861.t13 (cl (= (not (<= (- 0 128) A__questionmark_i)) (not (>= A__questionmark_i (- 128))))) :rule cong :premises (t10.t1861.t12))
% 46.23/46.42 (step t10.t1861.t14 (cl (= (< A__questionmark_i 128) (not (>= A__questionmark_i 128)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1861.t15 (cl (= (not (< A__questionmark_i 128)) (not (not (>= A__questionmark_i 128))))) :rule cong :premises (t10.t1861.t14))
% 46.23/46.42 (step t10.t1861.t16 (cl (= (not (not (>= A__questionmark_i 128))) (>= A__questionmark_i 128))) :rule all_simplify)
% 46.23/46.42 (step t10.t1861.t17 (cl (= (not (< A__questionmark_i 128)) (>= A__questionmark_i 128))) :rule trans :premises (t10.t1861.t15 t10.t1861.t16))
% 46.23/46.42 (step t10.t1861.t18 (cl (= (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))) (or (not (>= A__questionmark_i (- 128))) (>= A__questionmark_i 128)))) :rule cong :premises (t10.t1861.t13 t10.t1861.t17))
% 46.23/46.42 (step t10.t1861.t19 (cl (= (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128)))) (not (or (not (>= A__questionmark_i (- 128))) (>= A__questionmark_i 128))))) :rule cong :premises (t10.t1861.t18))
% 46.23/46.42 (step t10.t1861.t20 (cl (= (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (not (or (not (>= A__questionmark_i (- 128))) (>= A__questionmark_i 128)))))) :rule cong :premises (t10.t1861.t2 t10.t1861.t19))
% 46.23/46.42 (step t10.t1861 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (not (or (not (>= A__questionmark_i (- 128))) (>= A__questionmark_i 128))))))) :rule bind)
% 46.23/46.42 (step t10.t1862 (cl (= (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (not (or (not (>= A__questionmark_i (- 128))) (>= A__questionmark_i 128))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1863 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128))))))) :rule trans :premises (t10.t1861 t10.t1862))
% 46.23/46.42 (step t10.t1864 (cl (= (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))))) :rule cong :premises (t10.t1863))
% 46.23/46.42 (anchor :step t10.t1865 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1865.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1865.t2 (cl (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1865.t3 (cl (= (<= 0 A__questionmark_i) (>= A__questionmark_i 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1865.t4 (cl (= (not (<= 0 A__questionmark_i)) (not (>= A__questionmark_i 0)))) :rule cong :premises (t10.t1865.t3))
% 46.23/46.42 (step t10.t1865.t5 (cl (= (< A__questionmark_i 256) (not (>= A__questionmark_i 256)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1865.t6 (cl (= (not (< A__questionmark_i 256)) (not (not (>= A__questionmark_i 256))))) :rule cong :premises (t10.t1865.t5))
% 46.23/46.42 (step t10.t1865.t7 (cl (= (not (not (>= A__questionmark_i 256))) (>= A__questionmark_i 256))) :rule all_simplify)
% 46.23/46.42 (step t10.t1865.t8 (cl (= (not (< A__questionmark_i 256)) (>= A__questionmark_i 256))) :rule trans :premises (t10.t1865.t6 t10.t1865.t7))
% 46.23/46.42 (step t10.t1865.t9 (cl (= (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 256)))) :rule cong :premises (t10.t1865.t4 t10.t1865.t8))
% 46.23/46.42 (step t10.t1865.t10 (cl (= (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256)))) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 256))))) :rule cong :premises (t10.t1865.t9))
% 46.23/46.42 (step t10.t1865.t11 (cl (= (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 256)))))) :rule cong :premises (t10.t1865.t2 t10.t1865.t10))
% 46.23/46.42 (step t10.t1865 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 256))))))) :rule bind)
% 46.23/46.42 (step t10.t1866 (cl (= (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 256))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1867 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256))))))) :rule trans :premises (t10.t1865 t10.t1866))
% 46.23/46.42 (step t10.t1868 (cl (= (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))))) :rule cong :premises (t10.t1867))
% 46.23/46.42 (anchor :step t10.t1869 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1869.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1869.t2 (cl (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1869.t3 (cl (= (- 0 32768) (+ 0 (* (- 1) 32768)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1869.t4 (cl (= (* (- 1) 32768) (- 32768))) :rule all_simplify)
% 46.23/46.42 (step t10.t1869.t5 (cl (= (+ 0 (* (- 1) 32768)) (+ 0 (- 32768)))) :rule cong :premises (t10.t1805 t10.t1869.t4))
% 46.23/46.42 (step t10.t1869.t6 (cl (= (+ 0 (- 32768)) (- 32768))) :rule all_simplify)
% 46.23/46.42 (step t10.t1869.t7 (cl (= (+ 0 (* (- 1) 32768)) (- 32768))) :rule trans :premises (t10.t1869.t5 t10.t1869.t6))
% 46.23/46.42 (step t10.t1869.t8 (cl (= (- 0 32768) (- 32768))) :rule trans :premises (t10.t1869.t3 t10.t1869.t7))
% 46.23/46.42 (step t10.t1869.t9 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1869.t10 (cl (= (<= (- 0 32768) A__questionmark_i) (<= (- 32768) A__questionmark_i))) :rule cong :premises (t10.t1869.t8 t10.t1869.t9))
% 46.23/46.42 (step t10.t1869.t11 (cl (= (<= (- 32768) A__questionmark_i) (>= A__questionmark_i (- 32768)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1869.t12 (cl (= (<= (- 0 32768) A__questionmark_i) (>= A__questionmark_i (- 32768)))) :rule trans :premises (t10.t1869.t10 t10.t1869.t11))
% 46.23/46.42 (step t10.t1869.t13 (cl (= (not (<= (- 0 32768) A__questionmark_i)) (not (>= A__questionmark_i (- 32768))))) :rule cong :premises (t10.t1869.t12))
% 46.23/46.42 (step t10.t1869.t14 (cl (= (< A__questionmark_i 32768) (not (>= A__questionmark_i 32768)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1869.t15 (cl (= (not (< A__questionmark_i 32768)) (not (not (>= A__questionmark_i 32768))))) :rule cong :premises (t10.t1869.t14))
% 46.23/46.42 (step t10.t1869.t16 (cl (= (not (not (>= A__questionmark_i 32768))) (>= A__questionmark_i 32768))) :rule all_simplify)
% 46.23/46.42 (step t10.t1869.t17 (cl (= (not (< A__questionmark_i 32768)) (>= A__questionmark_i 32768))) :rule trans :premises (t10.t1869.t15 t10.t1869.t16))
% 46.23/46.42 (step t10.t1869.t18 (cl (= (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))) (or (not (>= A__questionmark_i (- 32768))) (>= A__questionmark_i 32768)))) :rule cong :premises (t10.t1869.t13 t10.t1869.t17))
% 46.23/46.42 (step t10.t1869.t19 (cl (= (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768)))) (not (or (not (>= A__questionmark_i (- 32768))) (>= A__questionmark_i 32768))))) :rule cong :premises (t10.t1869.t18))
% 46.23/46.42 (step t10.t1869.t20 (cl (= (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (not (or (not (>= A__questionmark_i (- 32768))) (>= A__questionmark_i 32768)))))) :rule cong :premises (t10.t1869.t2 t10.t1869.t19))
% 46.23/46.42 (step t10.t1869 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (not (or (not (>= A__questionmark_i (- 32768))) (>= A__questionmark_i 32768))))))) :rule bind)
% 46.23/46.42 (step t10.t1870 (cl (= (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (not (or (not (>= A__questionmark_i (- 32768))) (>= A__questionmark_i 32768))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1871 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768))))))) :rule trans :premises (t10.t1869 t10.t1870))
% 46.23/46.42 (step t10.t1872 (cl (= (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))))) :rule cong :premises (t10.t1871))
% 46.23/46.42 (anchor :step t10.t1873 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1873.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1873.t2 (cl (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1873.t3 (cl (= (<= 0 A__questionmark_i) (>= A__questionmark_i 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1873.t4 (cl (= (not (<= 0 A__questionmark_i)) (not (>= A__questionmark_i 0)))) :rule cong :premises (t10.t1873.t3))
% 46.23/46.42 (step t10.t1873.t5 (cl (= (< A__questionmark_i 65536) (not (>= A__questionmark_i 65536)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1873.t6 (cl (= (not (< A__questionmark_i 65536)) (not (not (>= A__questionmark_i 65536))))) :rule cong :premises (t10.t1873.t5))
% 46.23/46.42 (step t10.t1873.t7 (cl (= (not (not (>= A__questionmark_i 65536))) (>= A__questionmark_i 65536))) :rule all_simplify)
% 46.23/46.42 (step t10.t1873.t8 (cl (= (not (< A__questionmark_i 65536)) (>= A__questionmark_i 65536))) :rule trans :premises (t10.t1873.t6 t10.t1873.t7))
% 46.23/46.42 (step t10.t1873.t9 (cl (= (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536)))) :rule cong :premises (t10.t1873.t4 t10.t1873.t8))
% 46.23/46.42 (step t10.t1873.t10 (cl (= (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536)))) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536))))) :rule cong :premises (t10.t1873.t9))
% 46.23/46.42 (step t10.t1873.t11 (cl (= (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536)))))) :rule cong :premises (t10.t1873.t2 t10.t1873.t10))
% 46.23/46.42 (step t10.t1873 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536))))))) :rule bind)
% 46.23/46.42 (step t10.t1874 (cl (= (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1875 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536))))))) :rule trans :premises (t10.t1873 t10.t1874))
% 46.23/46.42 (step t10.t1876 (cl (= (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))))) :rule cong :premises (t10.t1875))
% 46.23/46.42 (anchor :step t10.t1877 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1877.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1877.t2 (cl (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1877.t3 (cl (= (<= tptp.int_m2147483648 A__questionmark_i) (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1877.t4 (cl (= (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1))))) :rule cong :premises (t10.t1877.t3))
% 46.23/46.42 (step t10.t1877.t5 (cl (= (not (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1))) (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1877.t6 (cl (= (not (<= tptp.int_m2147483648 A__questionmark_i)) (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1))) :rule trans :premises (t10.t1877.t4 t10.t1877.t5))
% 46.23/46.42 (step t10.t1877.t7 (cl (= (<= A__questionmark_i tptp.int_2147483647) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1877.t8 (cl (= (not (<= A__questionmark_i tptp.int_2147483647)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0)))) :rule cong :premises (t10.t1877.t7))
% 46.23/46.42 (step t10.t1877.t9 (cl (= (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))) (or (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) :rule cong :premises (t10.t1877.t6 t10.t1877.t8))
% 46.23/46.42 (step t10.t1877.t10 (cl (= (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647)))) (not (or (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0)))))) :rule cong :premises (t10.t1877.t9))
% 46.23/46.42 (step t10.t1877.t11 (cl (= (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (not (or (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))))) :rule cong :premises (t10.t1877.t2 t10.t1877.t10))
% 46.23/46.42 (step t10.t1877 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (not (or (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0)))))))) :rule bind)
% 46.23/46.42 (step t10.t1878 (cl (= (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (not (or (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1879 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0)))))) :rule trans :premises (t10.t1877 t10.t1878))
% 46.23/46.42 (step t10.t1880 (cl (= (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))))) :rule cong :premises (t10.t1879))
% 46.23/46.42 (anchor :step t10.t1881 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1881.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1881.t2 (cl (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1881.t3 (cl (= (<= 0 A__questionmark_i) (>= A__questionmark_i 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1881.t4 (cl (= (not (<= 0 A__questionmark_i)) (not (>= A__questionmark_i 0)))) :rule cong :premises (t10.t1881.t3))
% 46.23/46.42 (step t10.t1881.t5 (cl (= (<= A__questionmark_i tptp.int_4294967295) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1881.t6 (cl (= (not (<= A__questionmark_i tptp.int_4294967295)) (not (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0)))) :rule cong :premises (t10.t1881.t5))
% 46.23/46.42 (step t10.t1881.t7 (cl (= (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))) (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) :rule cong :premises (t10.t1881.t4 t10.t1881.t6))
% 46.23/46.42 (step t10.t1881.t8 (cl (= (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295)))) (not (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0)))))) :rule cong :premises (t10.t1881.t7))
% 46.23/46.42 (step t10.t1881.t9 (cl (= (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (not (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))))) :rule cong :premises (t10.t1881.t2 t10.t1881.t8))
% 46.23/46.42 (step t10.t1881 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (not (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0)))))))) :rule bind)
% 46.23/46.42 (step t10.t1882 (cl (= (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (not (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1883 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0)))))) :rule trans :premises (t10.t1881 t10.t1882))
% 46.23/46.42 (step t10.t1884 (cl (= (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))))) :rule cong :premises (t10.t1883))
% 46.23/46.42 (anchor :step t10.t1885 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1885.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1885.t2 (cl (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1885.t3 (cl (= (<= tptp.int_m9223372036854775808 A__questionmark_i) (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1885.t4 (cl (= (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1))))) :rule cong :premises (t10.t1885.t3))
% 46.23/46.42 (step t10.t1885.t5 (cl (= (not (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1))) (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1885.t6 (cl (= (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1))) :rule trans :premises (t10.t1885.t4 t10.t1885.t5))
% 46.23/46.42 (step t10.t1885.t7 (cl (= (<= A__questionmark_i tptp.int_9223372036854775807) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1885.t8 (cl (= (not (<= A__questionmark_i tptp.int_9223372036854775807)) (not (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0)))) :rule cong :premises (t10.t1885.t7))
% 46.23/46.42 (step t10.t1885.t9 (cl (= (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))) (or (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) :rule cong :premises (t10.t1885.t6 t10.t1885.t8))
% 46.23/46.42 (step t10.t1885.t10 (cl (= (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807)))) (not (or (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0)))))) :rule cong :premises (t10.t1885.t9))
% 46.23/46.42 (step t10.t1885.t11 (cl (= (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (not (or (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))))) :rule cong :premises (t10.t1885.t2 t10.t1885.t10))
% 46.23/46.42 (step t10.t1885 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (not (or (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0)))))))) :rule bind)
% 46.23/46.42 (step t10.t1886 (cl (= (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (not (or (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1) (not (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1887 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0)))))) :rule trans :premises (t10.t1885 t10.t1886))
% 46.23/46.42 (step t10.t1888 (cl (= (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))))) :rule cong :premises (t10.t1887))
% 46.23/46.42 (anchor :step t10.t1889 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1889.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1889.t2 (cl (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1889.t3 (cl (= (<= 0 A__questionmark_i) (>= A__questionmark_i 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1889.t4 (cl (= (not (<= 0 A__questionmark_i)) (not (>= A__questionmark_i 0)))) :rule cong :premises (t10.t1889.t3))
% 46.23/46.42 (step t10.t1889.t5 (cl (= (<= A__questionmark_i tptp.int_18446744073709551615) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1889.t6 (cl (= (not (<= A__questionmark_i tptp.int_18446744073709551615)) (not (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0)))) :rule cong :premises (t10.t1889.t5))
% 46.23/46.42 (step t10.t1889.t7 (cl (= (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))) (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) :rule cong :premises (t10.t1889.t4 t10.t1889.t6))
% 46.23/46.42 (step t10.t1889.t8 (cl (= (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615)))) (not (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0)))))) :rule cong :premises (t10.t1889.t7))
% 46.23/46.42 (step t10.t1889.t9 (cl (= (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (not (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))))) :rule cong :premises (t10.t1889.t2 t10.t1889.t8))
% 46.23/46.42 (step t10.t1889 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (not (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0)))))))) :rule bind)
% 46.23/46.42 (step t10.t1890 (cl (= (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (not (or (not (>= A__questionmark_i 0)) (not (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1891 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0)))))) :rule trans :premises (t10.t1889 t10.t1890))
% 46.23/46.42 (step t10.t1892 (cl (= (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))))) :rule cong :premises (t10.t1891))
% 46.23/46.42 (anchor :step t10.t1893 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1893.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1893.t2 (cl (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1893.t3 (cl (= (<= 0 A__questionmark_i) (>= A__questionmark_i 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1893.t4 (cl (= (not (<= 0 A__questionmark_i)) (not (>= A__questionmark_i 0)))) :rule cong :premises (t10.t1893.t3))
% 46.23/46.42 (step t10.t1893.t5 (cl (= (< A__questionmark_i 65536) (not (>= A__questionmark_i 65536)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1893.t6 (cl (= (not (< A__questionmark_i 65536)) (not (not (>= A__questionmark_i 65536))))) :rule cong :premises (t10.t1893.t5))
% 46.23/46.42 (step t10.t1893.t7 (cl (= (not (not (>= A__questionmark_i 65536))) (>= A__questionmark_i 65536))) :rule all_simplify)
% 46.23/46.42 (step t10.t1893.t8 (cl (= (not (< A__questionmark_i 65536)) (>= A__questionmark_i 65536))) :rule trans :premises (t10.t1893.t6 t10.t1893.t7))
% 46.23/46.42 (step t10.t1893.t9 (cl (= (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536)))) :rule cong :premises (t10.t1893.t4 t10.t1893.t8))
% 46.23/46.42 (step t10.t1893.t10 (cl (= (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536)))) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536))))) :rule cong :premises (t10.t1893.t9))
% 46.23/46.42 (step t10.t1893.t11 (cl (= (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536)))))) :rule cong :premises (t10.t1893.t2 t10.t1893.t10))
% 46.23/46.42 (step t10.t1893 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536))))))) :rule bind)
% 46.23/46.42 (step t10.t1894 (cl (= (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 65536))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1895 (cl (= (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536)))))) (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536))))))) :rule trans :premises (t10.t1893 t10.t1894))
% 46.23/46.42 (step t10.t1896 (cl (= (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))))) :rule cong :premises (t10.t1895))
% 46.23/46.42 (anchor :step t10.t1897 :args ((A__questionmark_z Int) (:= A__questionmark_z A__questionmark_z) (A__questionmark_B Int) (:= A__questionmark_B A__questionmark_B) (A__questionmark_C Int) (:= A__questionmark_C A__questionmark_C)))
% 46.23/46.42 (step t10.t1897.t1 (cl (= A__questionmark_z A__questionmark_z)) :rule refl)
% 46.23/46.42 (step t10.t1897.t2 (cl (= A__questionmark_B A__questionmark_B)) :rule refl)
% 46.23/46.42 (step t10.t1897.t3 (cl (= A__questionmark_C A__questionmark_C)) :rule refl)
% 46.23/46.42 (step t10.t1897.t4 (cl (= (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1897.t5 (cl (= (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1897.t6 (cl (= (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)) (=> (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C)) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) :rule cong :premises (t10.t1897.t4 t10.t1897.t5))
% 46.23/46.42 (step t10.t1897 (cl (= (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z))) (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C)) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C)))))) :rule bind)
% 46.23/46.42 (step t10.t1898 (cl (= (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C)) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C)))) (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1899 (cl (= (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z))) (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C)))))) :rule trans :premises (t10.t1897 t10.t1898))
% 46.23/46.42 (step t10.t1900 (cl (= (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))))) :rule cong :premises (t10.t1899))
% 46.23/46.42 (anchor :step t10.t1901 :args ((A__questionmark_b Int) (:= A__questionmark_b A__questionmark_b) (A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1901.t1 (cl (= A__questionmark_b A__questionmark_b)) :rule refl)
% 46.23/46.42 (step t10.t1901.t2 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1901.t3 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (step t10.t1901.t4 (cl (= (= A__questionmark_b tptp.true_1) (= tptp.true_1 A__questionmark_b))) :rule all_simplify)
% 46.23/46.42 (step t10.t1901.t5 (cl (= (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3) (= A__questionmark_x_3 (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1901.t6 (cl (= (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)) (=> (= tptp.true_1 A__questionmark_b) (= A__questionmark_x_3 (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) :rule cong :premises (t10.t1901.t4 t10.t1901.t5))
% 46.23/46.42 (step t10.t1901 (cl (= (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3))) (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= tptp.true_1 A__questionmark_b) (= A__questionmark_x_3 (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))))) :rule bind)
% 46.23/46.42 (step t10.t1902 (cl (= (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= tptp.true_1 A__questionmark_b) (= A__questionmark_x_3 (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (= tptp.true_1 A__questionmark_b)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1903 (cl (= (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (= tptp.true_1 A__questionmark_b)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (= tptp.true_1 tptp.true_1)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))))) :rule all_simplify)
% 46.23/46.42 (anchor :step t10.t1904 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1904.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1904.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (step t10.t1904.t3 (cl (= (= tptp.true_1 tptp.true_1) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1904.t4 (cl (= (not (= tptp.true_1 tptp.true_1)) (not true))) :rule cong :premises (t10.t1904.t3))
% 46.23/46.42 (step t10.t1904.t5 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1904.t6 (cl (= (not (= tptp.true_1 tptp.true_1)) false)) :rule trans :premises (t10.t1904.t4 t10.t1904.t5))
% 46.23/46.42 (step t10.t1904.t7 (cl (= (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.42 (step t10.t1904.t8 (cl (= (or (not (= tptp.true_1 tptp.true_1)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y))) (or false (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y))))) :rule cong :premises (t10.t1904.t6 t10.t1904.t7))
% 46.23/46.42 (step t10.t1904.t9 (cl (= (or false (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y))) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1904.t10 (cl (= (or (not (= tptp.true_1 tptp.true_1)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y))) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) :rule trans :premises (t10.t1904.t8 t10.t1904.t9))
% 46.23/46.42 (step t10.t1904 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (= tptp.true_1 tptp.true_1)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y))))) :rule bind)
% 46.23/46.42 (step t10.t1905 (cl (= (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (= tptp.true_1 A__questionmark_b)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y))))) :rule trans :premises (t10.t1903 t10.t1904))
% 46.23/46.42 (step t10.t1906 (cl (= (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= tptp.true_1 A__questionmark_b) (= A__questionmark_x_3 (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y))))) :rule trans :premises (t10.t1902 t10.t1905))
% 46.23/46.42 (step t10.t1907 (cl (= (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y))))) :rule trans :premises (t10.t1901 t10.t1906))
% 46.23/46.42 (step t10.t1908 (cl (= (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))))) :rule cong :premises (t10.t1907))
% 46.23/46.42 (anchor :step t10.t1909 :args ((A__questionmark_b Int) (:= A__questionmark_b A__questionmark_b) (A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1909.t1 (cl (= A__questionmark_b A__questionmark_b)) :rule refl)
% 46.23/46.42 (step t10.t1909.t2 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1909.t3 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (step t10.t1909.t4 (cl (= (= A__questionmark_b tptp.true_1) (= tptp.true_1 A__questionmark_b))) :rule all_simplify)
% 46.23/46.42 (step t10.t1909.t5 (cl (= (not (= A__questionmark_b tptp.true_1)) (not (= tptp.true_1 A__questionmark_b)))) :rule cong :premises (t10.t1909.t4))
% 46.23/46.42 (step t10.t1909.t6 (cl (= (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1909.t7 (cl (= (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)) (=> (not (= tptp.true_1 A__questionmark_b)) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) :rule cong :premises (t10.t1909.t5 t10.t1909.t6))
% 46.23/46.42 (step t10.t1909 (cl (= (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y))) (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= tptp.true_1 A__questionmark_b)) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))))) :rule bind)
% 46.23/46.42 (step t10.t1910 (cl (= (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= tptp.true_1 A__questionmark_b)) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1911 (cl (= (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y))) (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y)))))) :rule trans :premises (t10.t1909 t10.t1910))
% 46.23/46.42 (step t10.t1912 (cl (= (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))))) :rule cong :premises (t10.t1911))
% 46.23/46.42 (anchor :step t10.t1913 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1913.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1913.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (step t10.t1913.t3 (cl (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) :rule refl)
% 46.23/46.42 (step t10.t1913.t4 (cl (= (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y)) (+ A__questionmark_x_3 (* (- 1) (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1913.t5 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1913.t6 (cl (= (- 1) (- 1))) :rule refl)
% 46.23/46.42 (step t10.t1913.t7 (cl (= (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1913.t8 (cl (= (* (- 1) (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y)) (* (- 1) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y))))) :rule cong :premises (t10.t1913.t6 t10.t1913.t7))
% 46.23/46.42 (step t10.t1913.t9 (cl (= (+ A__questionmark_x_3 (* (- 1) (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))) (+ A__questionmark_x_3 (* (- 1) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) :rule cong :premises (t10.t1913.t5 t10.t1913.t8))
% 46.23/46.42 (step t10.t1913.t10 (cl (= (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y)) (+ A__questionmark_x_3 (* (- 1) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) :rule trans :premises (t10.t1913.t4 t10.t1913.t9))
% 46.23/46.42 (step t10.t1913.t11 (cl (= (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (+ A__questionmark_x_3 (* (- 1) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y))))))) :rule cong :premises (t10.t1913.t3 t10.t1913.t10))
% 46.23/46.42 (step t10.t1913.t12 (cl (= (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (+ A__questionmark_x_3 (* (- 1) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y))))) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1913.t13 (cl (= (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) :rule trans :premises (t10.t1913.t11 t10.t1913.t12))
% 46.23/46.42 (step t10.t1913 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y))))))) :rule bind)
% 46.23/46.42 (step t10.t1914 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))))) :rule cong :premises (t10.t1913))
% 46.23/46.42 (anchor :step t10.t1915 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1915.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1915.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1915.t3 :args ((A__questionmark_v_45_46 Int) (:= A__questionmark_v_45_46 A__questionmark_v_45_46)))
% 46.23/46.42 (step t10.t1915.t3.t1 (cl (= A__questionmark_v_45_46 A__questionmark_v_45_46)) :rule refl)
% 46.23/46.42 (step t10.t1915.t3.t2 (cl (= (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.42 (step t10.t1915.t3.t3 (cl (= (<= 0 A__questionmark_x_3) (>= A__questionmark_x_3 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t3.t4 (cl (= (not (<= 0 A__questionmark_x_3)) (not (>= A__questionmark_x_3 0)))) :rule cong :premises (t10.t1915.t3.t3))
% 46.23/46.42 (step t10.t1915.t3.t5 (cl (= (< 0 A__questionmark_y) (not (>= 0 A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t3.t6 (cl (= (>= 0 A__questionmark_y) (not (>= A__questionmark_y 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t3.t7 (cl (= (not (>= 0 A__questionmark_y)) (not (not (>= A__questionmark_y 1))))) :rule cong :premises (t10.t1915.t3.t6))
% 46.23/46.42 (step t10.t1915.t3.t8 (cl (= (not (not (>= A__questionmark_y 1))) (>= A__questionmark_y 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t3.t9 (cl (= (not (>= 0 A__questionmark_y)) (>= A__questionmark_y 1))) :rule trans :premises (t10.t1915.t3.t7 t10.t1915.t3.t8))
% 46.23/46.42 (step t10.t1915.t3.t10 (cl (= (< 0 A__questionmark_y) (>= A__questionmark_y 1))) :rule trans :premises (t10.t1915.t3.t5 t10.t1915.t3.t9))
% 46.23/46.42 (step t10.t1915.t3.t11 (cl (= (not (< 0 A__questionmark_y)) (not (>= A__questionmark_y 1)))) :rule cong :premises (t10.t1915.t3.t10))
% 46.23/46.42 (step t10.t1915.t3.t12 (cl (= (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y))) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1))))) :rule cong :premises (t10.t1915.t3.t4 t10.t1915.t3.t11))
% 46.23/46.42 (step t10.t1915.t3.t13 (cl (= (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))))) :rule cong :premises (t10.t1915.t3.t12))
% 46.23/46.42 (step t10.t1915.t3.t14 (cl (= (<= 0 A__questionmark_v_45_46) (>= A__questionmark_v_45_46 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t3.t15 (cl (= (not (<= 0 A__questionmark_v_45_46)) (not (>= A__questionmark_v_45_46 0)))) :rule cong :premises (t10.t1915.t3.t14))
% 46.23/46.42 (step t10.t1915.t3.t16 (cl (= (< A__questionmark_v_45_46 A__questionmark_y) (not (>= A__questionmark_v_45_46 A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t3.t17 (cl (= (>= A__questionmark_v_45_46 A__questionmark_y) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t3.t18 (cl (= (not (>= A__questionmark_v_45_46 A__questionmark_y)) (not (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))))) :rule cong :premises (t10.t1915.t3.t17))
% 46.23/46.42 (step t10.t1915.t3.t19 (cl (= (not (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t3.t20 (cl (= (not (>= A__questionmark_v_45_46 A__questionmark_y)) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))) :rule trans :premises (t10.t1915.t3.t18 t10.t1915.t3.t19))
% 46.23/46.42 (step t10.t1915.t3.t21 (cl (= (< A__questionmark_v_45_46 A__questionmark_y) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))) :rule trans :premises (t10.t1915.t3.t16 t10.t1915.t3.t20))
% 46.23/46.42 (step t10.t1915.t3.t22 (cl (= (not (< A__questionmark_v_45_46 A__questionmark_y)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1)))) :rule cong :premises (t10.t1915.t3.t21))
% 46.23/46.42 (step t10.t1915.t3.t23 (cl (= (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))) (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))))) :rule cong :premises (t10.t1915.t3.t15 t10.t1915.t3.t22))
% 46.23/46.42 (step t10.t1915.t3.t24 (cl (= (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1)))))) :rule cong :premises (t10.t1915.t3.t23))
% 46.23/46.42 (step t10.t1915.t3.t25 (cl (= (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))))))) :rule cong :premises (t10.t1915.t3.t13 t10.t1915.t3.t24))
% 46.23/46.42 (step t10.t1915.t3.t26 (cl (= (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y)))))) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1)))))))) :rule cong :premises (t10.t1915.t3.t2 t10.t1915.t3.t25))
% 46.23/46.42 (step t10.t1915.t3 (cl (= (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))))))))) :rule bind)
% 46.23/46.42 (step t10.t1915.t4 (cl (= (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))))))) (not (forall ((A__questionmark_v_45_46 Int)) (not (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t5 (cl (= (forall ((A__questionmark_v_45_46 Int)) (not (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1)))))))) (forall ((A__questionmark_v_45_46 Int)) (or (not (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t6 (cl (= (forall ((A__questionmark_v_45_46 Int)) (or (not (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1)))))) (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t7 (cl (= (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t8 (cl (= (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (not true))) :rule cong :premises (t10.t1915.t7))
% 46.23/46.42 (step t10.t1915.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t10 (cl (= (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) false)) :rule trans :premises (t10.t1915.t8 t10.t1915.t9))
% 46.23/46.42 (step t10.t1915.t11 (cl (= (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))))) :rule refl)
% 46.23/46.42 (step t10.t1915.t12 (cl (= (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (or false (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))))) :rule cong :premises (t10.t1915.t10 t10.t1915.t11))
% 46.23/46.42 (step t10.t1915.t13 (cl (= (or false (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1915.t14 (cl (= (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))))) :rule trans :premises (t10.t1915.t12 t10.t1915.t13))
% 46.23/46.42 (step t10.t1915.t15 (cl (= (forall ((A__questionmark_v_45_46 Int)) (or (not (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1)))))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))))) :rule trans :premises (t10.t1915.t6 t10.t1915.t14))
% 46.23/46.42 (step t10.t1915.t16 (cl (= (forall ((A__questionmark_v_45_46 Int)) (not (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1)))))))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))))) :rule trans :premises (t10.t1915.t5 t10.t1915.t15))
% 46.23/46.42 (step t10.t1915.t17 (cl (= (not (forall ((A__questionmark_v_45_46 Int)) (not (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))))))))) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))))) :rule cong :premises (t10.t1915.t16))
% 46.23/46.42 (step t10.t1915.t18 (cl (= (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)))) (not (or (not (>= A__questionmark_v_45_46 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_45_46)) 1))))))) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))))) :rule trans :premises (t10.t1915.t4 t10.t1915.t17))
% 46.23/46.42 (step t10.t1915.t19 (cl (= (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))))) :rule trans :premises (t10.t1915.t3 t10.t1915.t18))
% 46.23/46.42 (step t10.t1915 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y)))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))))))) :rule bind)
% 46.23/46.42 (step t10.t1916 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 1) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1917 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y)))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1)))))) :rule trans :premises (t10.t1915 t10.t1916))
% 46.23/46.42 (step t10.t1918 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))))) :rule cong :premises (t10.t1917))
% 46.23/46.42 (anchor :step t10.t1919 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1919.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1919.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1919.t3 :args ((A__questionmark_v_46_47 Int) (:= A__questionmark_v_46_47 A__questionmark_v_46_47)))
% 46.23/46.42 (step t10.t1919.t3.t1 (cl (= A__questionmark_v_46_47 A__questionmark_v_46_47)) :rule refl)
% 46.23/46.42 (step t10.t1919.t3.t2 (cl (= (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.42 (step t10.t1919.t3.t3 (cl (= (<= 0 A__questionmark_x_3) (>= A__questionmark_x_3 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t3.t4 (cl (= (not (<= 0 A__questionmark_x_3)) (not (>= A__questionmark_x_3 0)))) :rule cong :premises (t10.t1919.t3.t3))
% 46.23/46.42 (step t10.t1919.t3.t5 (cl (= (< A__questionmark_y 0) (not (>= A__questionmark_y 0)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t3.t6 (cl (= (not (< A__questionmark_y 0)) (not (not (>= A__questionmark_y 0))))) :rule cong :premises (t10.t1919.t3.t5))
% 46.23/46.42 (step t10.t1919.t3.t7 (cl (= (not (not (>= A__questionmark_y 0))) (>= A__questionmark_y 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t3.t8 (cl (= (not (< A__questionmark_y 0)) (>= A__questionmark_y 0))) :rule trans :premises (t10.t1919.t3.t6 t10.t1919.t3.t7))
% 46.23/46.42 (step t10.t1919.t3.t9 (cl (= (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0))) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0)))) :rule cong :premises (t10.t1919.t3.t4 t10.t1919.t3.t8))
% 46.23/46.42 (step t10.t1919.t3.t10 (cl (= (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))))) :rule cong :premises (t10.t1919.t3.t9))
% 46.23/46.42 (step t10.t1919.t3.t11 (cl (= (<= 0 A__questionmark_v_46_47) (>= A__questionmark_v_46_47 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t3.t12 (cl (= (not (<= 0 A__questionmark_v_46_47)) (not (>= A__questionmark_v_46_47 0)))) :rule cong :premises (t10.t1919.t3.t11))
% 46.23/46.42 (step t10.t1919.t3.t13 (cl (= (< A__questionmark_v_46_47 (- 0 A__questionmark_y)) (not (>= A__questionmark_v_46_47 (- 0 A__questionmark_y))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t3.t14 (cl (= A__questionmark_v_46_47 A__questionmark_v_46_47)) :rule refl)
% 46.23/46.42 (step t10.t1919.t3.t15 (cl (= (- 0 A__questionmark_y) (+ 0 (* (- 1) A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t3.t16 (cl (= (+ 0 (* (- 1) A__questionmark_y)) (* (- 1) A__questionmark_y))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t3.t17 (cl (= (- 0 A__questionmark_y) (* (- 1) A__questionmark_y))) :rule trans :premises (t10.t1919.t3.t15 t10.t1919.t3.t16))
% 46.23/46.42 (step t10.t1919.t3.t18 (cl (= (>= A__questionmark_v_46_47 (- 0 A__questionmark_y)) (>= A__questionmark_v_46_47 (* (- 1) A__questionmark_y)))) :rule cong :premises (t10.t1919.t3.t14 t10.t1919.t3.t17))
% 46.23/46.42 (step t10.t1919.t3.t19 (cl (= (>= A__questionmark_v_46_47 (* (- 1) A__questionmark_y)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t3.t20 (cl (= (>= A__questionmark_v_46_47 (- 0 A__questionmark_y)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))) :rule trans :premises (t10.t1919.t3.t18 t10.t1919.t3.t19))
% 46.23/46.42 (step t10.t1919.t3.t21 (cl (= (not (>= A__questionmark_v_46_47 (- 0 A__questionmark_y))) (not (>= (+ A__questionmark_y A__questionmark_v_46_47) 0)))) :rule cong :premises (t10.t1919.t3.t20))
% 46.23/46.42 (step t10.t1919.t3.t22 (cl (= (< A__questionmark_v_46_47 (- 0 A__questionmark_y)) (not (>= (+ A__questionmark_y A__questionmark_v_46_47) 0)))) :rule trans :premises (t10.t1919.t3.t13 t10.t1919.t3.t21))
% 46.23/46.42 (step t10.t1919.t3.t23 (cl (= (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y))) (not (not (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))))) :rule cong :premises (t10.t1919.t3.t22))
% 46.23/46.42 (step t10.t1919.t3.t24 (cl (= (not (not (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t3.t25 (cl (= (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y))) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))) :rule trans :premises (t10.t1919.t3.t23 t10.t1919.t3.t24))
% 46.23/46.42 (step t10.t1919.t3.t26 (cl (= (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))) (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0)))) :rule cong :premises (t10.t1919.t3.t12 t10.t1919.t3.t25))
% 46.23/46.42 (step t10.t1919.t3.t27 (cl (= (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y))))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))))) :rule cong :premises (t10.t1919.t3.t26))
% 46.23/46.42 (step t10.t1919.t3.t28 (cl (= (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))) (=> (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0)))))) :rule cong :premises (t10.t1919.t3.t10 t10.t1919.t3.t27))
% 46.23/46.42 (step t10.t1919.t3.t29 (cl (= (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y))))))) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))))))) :rule cong :premises (t10.t1919.t3.t2 t10.t1919.t3.t28))
% 46.23/46.42 (step t10.t1919.t3 (cl (= (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0)))))))) :rule bind)
% 46.23/46.42 (step t10.t1919.t4 (cl (= (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0)))))) (not (forall ((A__questionmark_v_46_47 Int)) (not (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0)))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t5 (cl (= (forall ((A__questionmark_v_46_47 Int)) (not (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))))))) (forall ((A__questionmark_v_46_47 Int)) (or (not (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t6 (cl (= (forall ((A__questionmark_v_46_47 Int)) (or (not (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))))) (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t7 (cl (= (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t8 (cl (= (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (not true))) :rule cong :premises (t10.t1919.t7))
% 46.23/46.42 (step t10.t1919.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t10 (cl (= (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) false)) :rule trans :premises (t10.t1919.t8 t10.t1919.t9))
% 46.23/46.42 (step t10.t1919.t11 (cl (= (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))))) :rule refl)
% 46.23/46.42 (step t10.t1919.t12 (cl (= (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))) (or false (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) :rule cong :premises (t10.t1919.t10 t10.t1919.t11))
% 46.23/46.42 (step t10.t1919.t13 (cl (= (or false (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1919.t14 (cl (= (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))))) :rule trans :premises (t10.t1919.t12 t10.t1919.t13))
% 46.23/46.42 (step t10.t1919.t15 (cl (= (forall ((A__questionmark_v_46_47 Int)) (or (not (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))))) :rule trans :premises (t10.t1919.t6 t10.t1919.t14))
% 46.23/46.42 (step t10.t1919.t16 (cl (= (forall ((A__questionmark_v_46_47 Int)) (not (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0))))))) (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))))) :rule trans :premises (t10.t1919.t5 t10.t1919.t15))
% 46.23/46.42 (step t10.t1919.t17 (cl (= (not (forall ((A__questionmark_v_46_47 Int)) (not (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0)))))))) (not (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) :rule cong :premises (t10.t1919.t16))
% 46.23/46.42 (step t10.t1919.t18 (cl (= (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0))) (not (or (not (>= A__questionmark_v_46_47 0)) (>= (+ A__questionmark_y A__questionmark_v_46_47) 0)))))) (not (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) :rule trans :premises (t10.t1919.t4 t10.t1919.t17))
% 46.23/46.42 (step t10.t1919.t19 (cl (= (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))) (not (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) :rule trans :premises (t10.t1919.t3 t10.t1919.t18))
% 46.23/46.42 (step t10.t1919 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y))))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))))))) :rule bind)
% 46.23/46.42 (step t10.t1920 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (>= A__questionmark_x_3 0) (not (>= A__questionmark_y 0)) (or (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0)) (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1921 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y))))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0))))))) :rule trans :premises (t10.t1919 t10.t1920))
% 46.23/46.42 (step t10.t1922 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))))) :rule cong :premises (t10.t1921))
% 46.23/46.42 (anchor :step t10.t1923 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1923.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1923.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1923.t3 :args ((A__questionmark_v_47_48 Int) (:= A__questionmark_v_47_48 A__questionmark_v_47_48)))
% 46.23/46.42 (step t10.t1923.t3.t1 (cl (= A__questionmark_v_47_48 A__questionmark_v_47_48)) :rule refl)
% 46.23/46.42 (step t10.t1923.t3.t2 (cl (= (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.42 (step t10.t1923.t3.t3 (cl (= (<= A__questionmark_x_3 0) (not (>= A__questionmark_x_3 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t4 (cl (= (not (<= A__questionmark_x_3 0)) (not (not (>= A__questionmark_x_3 1))))) :rule cong :premises (t10.t1923.t3.t3))
% 46.23/46.42 (step t10.t1923.t3.t5 (cl (= (not (not (>= A__questionmark_x_3 1))) (>= A__questionmark_x_3 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t6 (cl (= (not (<= A__questionmark_x_3 0)) (>= A__questionmark_x_3 1))) :rule trans :premises (t10.t1923.t3.t4 t10.t1923.t3.t5))
% 46.23/46.42 (step t10.t1923.t3.t7 (cl (= (< 0 A__questionmark_y) (not (>= 0 A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t8 (cl (= (>= 0 A__questionmark_y) (not (>= A__questionmark_y 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t9 (cl (= (not (>= 0 A__questionmark_y)) (not (not (>= A__questionmark_y 1))))) :rule cong :premises (t10.t1923.t3.t8))
% 46.23/46.42 (step t10.t1923.t3.t10 (cl (= (not (not (>= A__questionmark_y 1))) (>= A__questionmark_y 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t11 (cl (= (not (>= 0 A__questionmark_y)) (>= A__questionmark_y 1))) :rule trans :premises (t10.t1923.t3.t9 t10.t1923.t3.t10))
% 46.23/46.42 (step t10.t1923.t3.t12 (cl (= (< 0 A__questionmark_y) (>= A__questionmark_y 1))) :rule trans :premises (t10.t1923.t3.t7 t10.t1923.t3.t11))
% 46.23/46.42 (step t10.t1923.t3.t13 (cl (= (not (< 0 A__questionmark_y)) (not (>= A__questionmark_y 1)))) :rule cong :premises (t10.t1923.t3.t12))
% 46.23/46.42 (step t10.t1923.t3.t14 (cl (= (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y))) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1))))) :rule cong :premises (t10.t1923.t3.t6 t10.t1923.t3.t13))
% 46.23/46.42 (step t10.t1923.t3.t15 (cl (= (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))))) :rule cong :premises (t10.t1923.t3.t14))
% 46.23/46.42 (step t10.t1923.t3.t16 (cl (= (< (- 0 A__questionmark_y) A__questionmark_v_47_48) (not (>= (- 0 A__questionmark_y) A__questionmark_v_47_48)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t17 (cl (= (- 0 A__questionmark_y) (+ 0 (* (- 1) A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t18 (cl (= (+ 0 (* (- 1) A__questionmark_y)) (* (- 1) A__questionmark_y))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t19 (cl (= (- 0 A__questionmark_y) (* (- 1) A__questionmark_y))) :rule trans :premises (t10.t1923.t3.t17 t10.t1923.t3.t18))
% 46.23/46.42 (step t10.t1923.t3.t20 (cl (= A__questionmark_v_47_48 A__questionmark_v_47_48)) :rule refl)
% 46.23/46.42 (step t10.t1923.t3.t21 (cl (= (>= (- 0 A__questionmark_y) A__questionmark_v_47_48) (>= (* (- 1) A__questionmark_y) A__questionmark_v_47_48))) :rule cong :premises (t10.t1923.t3.t19 t10.t1923.t3.t20))
% 46.23/46.42 (step t10.t1923.t3.t22 (cl (= (>= (* (- 1) A__questionmark_y) A__questionmark_v_47_48) (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t23 (cl (= (>= (- 0 A__questionmark_y) A__questionmark_v_47_48) (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)))) :rule trans :premises (t10.t1923.t3.t21 t10.t1923.t3.t22))
% 46.23/46.42 (step t10.t1923.t3.t24 (cl (= (not (>= (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1))))) :rule cong :premises (t10.t1923.t3.t23))
% 46.23/46.42 (step t10.t1923.t3.t25 (cl (= (not (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1))) (>= (+ A__questionmark_y A__questionmark_v_47_48) 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t26 (cl (= (not (>= (- 0 A__questionmark_y) A__questionmark_v_47_48)) (>= (+ A__questionmark_y A__questionmark_v_47_48) 1))) :rule trans :premises (t10.t1923.t3.t24 t10.t1923.t3.t25))
% 46.23/46.42 (step t10.t1923.t3.t27 (cl (= (< (- 0 A__questionmark_y) A__questionmark_v_47_48) (>= (+ A__questionmark_y A__questionmark_v_47_48) 1))) :rule trans :premises (t10.t1923.t3.t16 t10.t1923.t3.t26))
% 46.23/46.42 (step t10.t1923.t3.t28 (cl (= (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)))) :rule cong :premises (t10.t1923.t3.t27))
% 46.23/46.42 (step t10.t1923.t3.t29 (cl (= (<= A__questionmark_v_47_48 0) (not (>= A__questionmark_v_47_48 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t30 (cl (= (not (<= A__questionmark_v_47_48 0)) (not (not (>= A__questionmark_v_47_48 1))))) :rule cong :premises (t10.t1923.t3.t29))
% 46.23/46.42 (step t10.t1923.t3.t31 (cl (= (not (not (>= A__questionmark_v_47_48 1))) (>= A__questionmark_v_47_48 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t3.t32 (cl (= (not (<= A__questionmark_v_47_48 0)) (>= A__questionmark_v_47_48 1))) :rule trans :premises (t10.t1923.t3.t30 t10.t1923.t3.t31))
% 46.23/46.42 (step t10.t1923.t3.t33 (cl (= (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))) (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1)))) :rule cong :premises (t10.t1923.t3.t28 t10.t1923.t3.t32))
% 46.23/46.42 (step t10.t1923.t3.t34 (cl (= (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1))))) :rule cong :premises (t10.t1923.t3.t33))
% 46.23/46.42 (step t10.t1923.t3.t35 (cl (= (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))) (=> (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1)))))) :rule cong :premises (t10.t1923.t3.t15 t10.t1923.t3.t34))
% 46.23/46.42 (step t10.t1923.t3.t36 (cl (= (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0)))))) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1))))))) :rule cong :premises (t10.t1923.t3.t2 t10.t1923.t3.t35))
% 46.23/46.42 (step t10.t1923.t3 (cl (= (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1)))))))) :rule bind)
% 46.23/46.42 (step t10.t1923.t4 (cl (= (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1)))))) (not (forall ((A__questionmark_v_47_48 Int)) (not (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1)))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t5 (cl (= (forall ((A__questionmark_v_47_48 Int)) (not (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1))))))) (forall ((A__questionmark_v_47_48 Int)) (or (not (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t6 (cl (= (forall ((A__questionmark_v_47_48 Int)) (or (not (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1))))) (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t7 (cl (= (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t8 (cl (= (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (not true))) :rule cong :premises (t10.t1923.t7))
% 46.23/46.42 (step t10.t1923.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t10 (cl (= (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) false)) :rule trans :premises (t10.t1923.t8 t10.t1923.t9))
% 46.23/46.42 (step t10.t1923.t11 (cl (= (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule refl)
% 46.23/46.42 (step t10.t1923.t12 (cl (= (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))) (or false (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule cong :premises (t10.t1923.t10 t10.t1923.t11))
% 46.23/46.42 (step t10.t1923.t13 (cl (= (or false (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1923.t14 (cl (= (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule trans :premises (t10.t1923.t12 t10.t1923.t13))
% 46.23/46.42 (step t10.t1923.t15 (cl (= (forall ((A__questionmark_v_47_48 Int)) (or (not (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1))))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule trans :premises (t10.t1923.t6 t10.t1923.t14))
% 46.23/46.42 (step t10.t1923.t16 (cl (= (forall ((A__questionmark_v_47_48 Int)) (not (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1))))))) (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule trans :premises (t10.t1923.t5 t10.t1923.t15))
% 46.23/46.42 (step t10.t1923.t17 (cl (= (not (forall ((A__questionmark_v_47_48 Int)) (not (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1)))))))) (not (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule cong :premises (t10.t1923.t16))
% 46.23/46.42 (step t10.t1923.t18 (cl (= (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)))) (not (or (not (>= (+ A__questionmark_y A__questionmark_v_47_48) 1)) (>= A__questionmark_v_47_48 1)))))) (not (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule trans :premises (t10.t1923.t4 t10.t1923.t17))
% 46.23/46.42 (step t10.t1923.t19 (cl (= (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))) (not (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule trans :premises (t10.t1923.t3 t10.t1923.t18))
% 46.23/46.42 (step t10.t1923 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0)))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))))) :rule bind)
% 46.23/46.42 (step t10.t1924 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (not (>= A__questionmark_x_3 1)) (>= A__questionmark_y 1) (or (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1)) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1925 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0)))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))))) :rule trans :premises (t10.t1923 t10.t1924))
% 46.23/46.42 (step t10.t1926 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))))) :rule cong :premises (t10.t1925))
% 46.23/46.42 (anchor :step t10.t1927 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1927.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1927.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1927.t3 :args ((A__questionmark_v_48_49 Int) (:= A__questionmark_v_48_49 A__questionmark_v_48_49)))
% 46.23/46.42 (step t10.t1927.t3.t1 (cl (= A__questionmark_v_48_49 A__questionmark_v_48_49)) :rule refl)
% 46.23/46.42 (step t10.t1927.t3.t2 (cl (= (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.42 (step t10.t1927.t3.t3 (cl (= (<= A__questionmark_x_3 0) (not (>= A__questionmark_x_3 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t3.t4 (cl (= (not (<= A__questionmark_x_3 0)) (not (not (>= A__questionmark_x_3 1))))) :rule cong :premises (t10.t1927.t3.t3))
% 46.23/46.42 (step t10.t1927.t3.t5 (cl (= (not (not (>= A__questionmark_x_3 1))) (>= A__questionmark_x_3 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t3.t6 (cl (= (not (<= A__questionmark_x_3 0)) (>= A__questionmark_x_3 1))) :rule trans :premises (t10.t1927.t3.t4 t10.t1927.t3.t5))
% 46.23/46.42 (step t10.t1927.t3.t7 (cl (= (< A__questionmark_y 0) (not (>= A__questionmark_y 0)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t3.t8 (cl (= (not (< A__questionmark_y 0)) (not (not (>= A__questionmark_y 0))))) :rule cong :premises (t10.t1927.t3.t7))
% 46.23/46.42 (step t10.t1927.t3.t9 (cl (= (not (not (>= A__questionmark_y 0))) (>= A__questionmark_y 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t3.t10 (cl (= (not (< A__questionmark_y 0)) (>= A__questionmark_y 0))) :rule trans :premises (t10.t1927.t3.t8 t10.t1927.t3.t9))
% 46.23/46.42 (step t10.t1927.t3.t11 (cl (= (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0))) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0)))) :rule cong :premises (t10.t1927.t3.t6 t10.t1927.t3.t10))
% 46.23/46.42 (step t10.t1927.t3.t12 (cl (= (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))))) :rule cong :premises (t10.t1927.t3.t11))
% 46.23/46.42 (step t10.t1927.t3.t13 (cl (= (< A__questionmark_y A__questionmark_v_48_49) (not (>= A__questionmark_y A__questionmark_v_48_49)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t3.t14 (cl (= (>= A__questionmark_y A__questionmark_v_48_49) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t3.t15 (cl (= (not (>= A__questionmark_y A__questionmark_v_48_49)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0)))) :rule cong :premises (t10.t1927.t3.t14))
% 46.23/46.42 (step t10.t1927.t3.t16 (cl (= (< A__questionmark_y A__questionmark_v_48_49) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0)))) :rule trans :premises (t10.t1927.t3.t13 t10.t1927.t3.t15))
% 46.23/46.42 (step t10.t1927.t3.t17 (cl (= (not (< A__questionmark_y A__questionmark_v_48_49)) (not (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0))))) :rule cong :premises (t10.t1927.t3.t16))
% 46.23/46.42 (step t10.t1927.t3.t18 (cl (= (not (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0))) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t3.t19 (cl (= (not (< A__questionmark_y A__questionmark_v_48_49)) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0))) :rule trans :premises (t10.t1927.t3.t17 t10.t1927.t3.t18))
% 46.23/46.42 (step t10.t1927.t3.t20 (cl (= (<= A__questionmark_v_48_49 0) (not (>= A__questionmark_v_48_49 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t3.t21 (cl (= (not (<= A__questionmark_v_48_49 0)) (not (not (>= A__questionmark_v_48_49 1))))) :rule cong :premises (t10.t1927.t3.t20))
% 46.23/46.42 (step t10.t1927.t3.t22 (cl (= (not (not (>= A__questionmark_v_48_49 1))) (>= A__questionmark_v_48_49 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t3.t23 (cl (= (not (<= A__questionmark_v_48_49 0)) (>= A__questionmark_v_48_49 1))) :rule trans :premises (t10.t1927.t3.t21 t10.t1927.t3.t22))
% 46.23/46.42 (step t10.t1927.t3.t24 (cl (= (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))) (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1)))) :rule cong :premises (t10.t1927.t3.t19 t10.t1927.t3.t23))
% 46.23/46.42 (step t10.t1927.t3.t25 (cl (= (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0)))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1))))) :rule cong :premises (t10.t1927.t3.t24))
% 46.23/46.42 (step t10.t1927.t3.t26 (cl (= (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))) (=> (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1)))))) :rule cong :premises (t10.t1927.t3.t12 t10.t1927.t3.t25))
% 46.23/46.42 (step t10.t1927.t3.t27 (cl (= (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0)))))) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1))))))) :rule cong :premises (t10.t1927.t3.t2 t10.t1927.t3.t26))
% 46.23/46.42 (step t10.t1927.t3 (cl (= (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1)))))))) :rule bind)
% 46.23/46.42 (step t10.t1927.t4 (cl (= (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1)))))) (not (forall ((A__questionmark_v_48_49 Int)) (not (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1)))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t5 (cl (= (forall ((A__questionmark_v_48_49 Int)) (not (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1))))))) (forall ((A__questionmark_v_48_49 Int)) (or (not (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t6 (cl (= (forall ((A__questionmark_v_48_49 Int)) (or (not (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1))))) (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t7 (cl (= (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t8 (cl (= (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (not true))) :rule cong :premises (t10.t1927.t7))
% 46.23/46.42 (step t10.t1927.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t10 (cl (= (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) false)) :rule trans :premises (t10.t1927.t8 t10.t1927.t9))
% 46.23/46.42 (step t10.t1927.t11 (cl (= (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule refl)
% 46.23/46.42 (step t10.t1927.t12 (cl (= (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))) (or false (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule cong :premises (t10.t1927.t10 t10.t1927.t11))
% 46.23/46.42 (step t10.t1927.t13 (cl (= (or false (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1927.t14 (cl (= (or (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule trans :premises (t10.t1927.t12 t10.t1927.t13))
% 46.23/46.42 (step t10.t1927.t15 (cl (= (forall ((A__questionmark_v_48_49 Int)) (or (not (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1))))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule trans :premises (t10.t1927.t6 t10.t1927.t14))
% 46.23/46.42 (step t10.t1927.t16 (cl (= (forall ((A__questionmark_v_48_49 Int)) (not (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1))))))) (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) :rule trans :premises (t10.t1927.t5 t10.t1927.t15))
% 46.23/46.42 (step t10.t1927.t17 (cl (= (not (forall ((A__questionmark_v_48_49 Int)) (not (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1)))))))) (not (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule cong :premises (t10.t1927.t16))
% 46.23/46.42 (step t10.t1927.t18 (cl (= (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0))) (not (or (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_48_49)) 0) (>= A__questionmark_v_48_49 1)))))) (not (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule trans :premises (t10.t1927.t4 t10.t1927.t17))
% 46.23/46.42 (step t10.t1927.t19 (cl (= (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))) (not (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) :rule trans :premises (t10.t1927.t3 t10.t1927.t18))
% 46.23/46.42 (step t10.t1927 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0)))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))))) :rule bind)
% 46.23/46.42 (step t10.t1928 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (not (>= A__questionmark_x_3 1)) (not (>= A__questionmark_y 0)) (or (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0) (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1929 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0)))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1))))))) :rule trans :premises (t10.t1927 t10.t1928))
% 46.23/46.42 (step t10.t1930 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))))) :rule cong :premises (t10.t1929))
% 46.23/46.42 (anchor :step t10.t1931 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1931.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1931.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (step t10.t1931.t3 (cl (= (<= 0 A__questionmark_x_3) (>= A__questionmark_x_3 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1931.t4 (cl (= (not (<= 0 A__questionmark_x_3)) (not (>= A__questionmark_x_3 0)))) :rule cong :premises (t10.t1931.t3))
% 46.23/46.42 (step t10.t1931.t5 (cl (= (<= 0 A__questionmark_y) (>= A__questionmark_y 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1931.t6 (cl (= (not (<= 0 A__questionmark_y)) (not (>= A__questionmark_y 0)))) :rule cong :premises (t10.t1931.t5))
% 46.23/46.42 (step t10.t1931.t7 (cl (= (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y))) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))))) :rule cong :premises (t10.t1931.t4 t10.t1931.t6))
% 46.23/46.42 (step t10.t1931.t8 (cl (= (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))))) :rule cong :premises (t10.t1931.t7))
% 46.23/46.42 (step t10.t1931.t9 (cl (= (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.42 (step t10.t1931.t10 (cl (= (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) :rule cong :premises (t10.t1931.t8 t10.t1931.t9))
% 46.23/46.42 (step t10.t1931 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) :rule bind)
% 46.23/46.42 (step t10.t1932 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1933 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) :rule trans :premises (t10.t1931 t10.t1932))
% 46.23/46.42 (step t10.t1934 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) :rule cong :premises (t10.t1933))
% 46.23/46.42 (anchor :step t10.t1935 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1935.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1935.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (step t10.t1935.t3 (cl (= (<= 0 A__questionmark_x_3) (>= A__questionmark_x_3 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1935.t4 (cl (= (not (<= 0 A__questionmark_x_3)) (not (>= A__questionmark_x_3 0)))) :rule cong :premises (t10.t1935.t3))
% 46.23/46.42 (step t10.t1935.t5 (cl (= (<= 0 A__questionmark_y) (>= A__questionmark_y 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1935.t6 (cl (= (not (<= 0 A__questionmark_y)) (not (>= A__questionmark_y 0)))) :rule cong :premises (t10.t1935.t5))
% 46.23/46.42 (step t10.t1935.t7 (cl (= (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y))) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))))) :rule cong :premises (t10.t1935.t4 t10.t1935.t6))
% 46.23/46.42 (step t10.t1935.t8 (cl (= (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))))) :rule cong :premises (t10.t1935.t7))
% 46.23/46.42 (step t10.t1935.t9 (cl (= (+ A__questionmark_y A__questionmark_x_3) (+ A__questionmark_x_3 A__questionmark_y))) :rule all_simplify)
% 46.23/46.42 (step t10.t1935.t10 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (step t10.t1935.t11 (cl (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))) :rule cong :premises (t10.t1935.t9 t10.t1935.t10))
% 46.23/46.42 (step t10.t1935.t12 (cl (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) :rule refl)
% 46.23/46.42 (step t10.t1935.t13 (cl (= (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) :rule cong :premises (t10.t1935.t11 t10.t1935.t12))
% 46.23/46.42 (step t10.t1935.t14 (cl (= (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1935.t15 (cl (= (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) :rule trans :premises (t10.t1935.t13 t10.t1935.t14))
% 46.23/46.42 (step t10.t1935.t16 (cl (= (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) :rule cong :premises (t10.t1935.t8 t10.t1935.t15))
% 46.23/46.42 (step t10.t1935 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))))) :rule bind)
% 46.23/46.42 (step t10.t1936 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1937 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))))) :rule trans :premises (t10.t1935 t10.t1936))
% 46.23/46.42 (step t10.t1938 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))))) :rule cong :premises (t10.t1937))
% 46.23/46.42 (anchor :step t10.t1939 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1939.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1939.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1939.t3 :args ((A__questionmark_v_49_50 Int) (:= A__questionmark_v_49_50 A__questionmark_v_49_50)))
% 46.23/46.42 (step t10.t1939.t3.t1 (cl (= A__questionmark_v_49_50 A__questionmark_v_49_50)) :rule refl)
% 46.23/46.42 (step t10.t1939.t3.t2 (cl (= A__questionmark_v_49_50 A__questionmark_v_49_50)) :rule refl)
% 46.23/46.42 (step t10.t1939.t3.t3 (cl (= (- A__questionmark_x_3 A__questionmark_y) (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t3.t4 (cl (= (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_v_49_50 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y))))) :rule cong :premises (t10.t1939.t3.t2 t10.t1939.t3.t3))
% 46.23/46.42 (step t10.t1939.t3.t5 (cl (= (= A__questionmark_v_49_50 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y))) (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t3.t6 (cl (= (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)))) :rule trans :premises (t10.t1939.t3.t4 t10.t1939.t3.t5))
% 46.23/46.42 (step t10.t1939.t3.t7 (cl (= (<= 0 A__questionmark_v_49_50) (>= A__questionmark_v_49_50 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t3.t8 (cl (= (not (<= 0 A__questionmark_v_49_50)) (not (>= A__questionmark_v_49_50 0)))) :rule cong :premises (t10.t1939.t3.t7))
% 46.23/46.42 (step t10.t1939.t3.t9 (cl (= (<= 0 A__questionmark_y) (>= A__questionmark_y 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t3.t10 (cl (= (not (<= 0 A__questionmark_y)) (not (>= A__questionmark_y 0)))) :rule cong :premises (t10.t1939.t3.t9))
% 46.23/46.42 (step t10.t1939.t3.t11 (cl (= (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y))) (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0))))) :rule cong :premises (t10.t1939.t3.t8 t10.t1939.t3.t10))
% 46.23/46.42 (step t10.t1939.t3.t12 (cl (= (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))))) :rule cong :premises (t10.t1939.t3.t11))
% 46.23/46.42 (step t10.t1939.t3.t13 (cl (= (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.42 (step t10.t1939.t3.t14 (cl (= (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (=> (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) :rule cong :premises (t10.t1939.t3.t12 t10.t1939.t3.t13))
% 46.23/46.42 (step t10.t1939.t3.t15 (cl (= (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) (and (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)) (=> (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) :rule cong :premises (t10.t1939.t3.t6 t10.t1939.t3.t14))
% 46.23/46.42 (step t10.t1939.t3 (cl (= (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)) (=> (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) :rule bind)
% 46.23/46.42 (step t10.t1939.t4 (cl (= (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)) (=> (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_v_49_50 Int)) (not (and (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)) (=> (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t5 (cl (= (forall ((A__questionmark_v_49_50 Int)) (not (and (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)) (=> (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) (forall ((A__questionmark_v_49_50 Int)) (or (not (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50))) (and (>= A__questionmark_v_49_50 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t6 (cl (= (forall ((A__questionmark_v_49_50 Int)) (or (not (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50))) (and (>= A__questionmark_v_49_50 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) (or (not (= A__questionmark_x_3 (+ A__questionmark_y (+ A__questionmark_x_3 (* (- 1) A__questionmark_y))))) (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t7 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1939.t8 (cl (= (+ A__questionmark_y (+ A__questionmark_x_3 (* (- 1) A__questionmark_y))) (+ A__questionmark_y A__questionmark_x_3 (* (- 1) A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t9 (cl (= (+ A__questionmark_y A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_x_3)) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t10 (cl (= (+ A__questionmark_y (+ A__questionmark_x_3 (* (- 1) A__questionmark_y))) A__questionmark_x_3)) :rule trans :premises (t10.t1939.t8 t10.t1939.t9))
% 46.23/46.42 (step t10.t1939.t11 (cl (= (= A__questionmark_x_3 (+ A__questionmark_y (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)))) (= A__questionmark_x_3 A__questionmark_x_3))) :rule cong :premises (t10.t1939.t7 t10.t1939.t10))
% 46.23/46.42 (step t10.t1939.t12 (cl (= (= A__questionmark_x_3 A__questionmark_x_3) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t13 (cl (= (= A__questionmark_x_3 (+ A__questionmark_y (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)))) true)) :rule trans :premises (t10.t1939.t11 t10.t1939.t12))
% 46.23/46.42 (step t10.t1939.t14 (cl (= (not (= A__questionmark_x_3 (+ A__questionmark_y (+ A__questionmark_x_3 (* (- 1) A__questionmark_y))))) (not true))) :rule cong :premises (t10.t1939.t13))
% 46.23/46.42 (step t10.t1939.t15 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t16 (cl (= (not (= A__questionmark_x_3 (+ A__questionmark_y (+ A__questionmark_x_3 (* (- 1) A__questionmark_y))))) false)) :rule trans :premises (t10.t1939.t14 t10.t1939.t15))
% 46.23/46.42 (step t10.t1939.t17 (cl (= (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0))) :rule refl)
% 46.23/46.42 (step t10.t1939.t18 (cl (= (>= A__questionmark_y 0) (>= A__questionmark_y 0))) :rule refl)
% 46.23/46.42 (step t10.t1939.t19 (cl (= (= (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t20 (cl (= (not (= (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) :rule cong :premises (t10.t1939.t19))
% 46.23/46.42 (step t10.t1939.t21 (cl (= (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))) (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))))) :rule cong :premises (t10.t1939.t17 t10.t1939.t18 t10.t1939.t20))
% 46.23/46.42 (step t10.t1939.t22 (cl (= (or (not (= A__questionmark_x_3 (+ A__questionmark_y (+ A__questionmark_x_3 (* (- 1) A__questionmark_y))))) (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (or false (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))))) :rule cong :premises (t10.t1939.t16 t10.t1939.t21))
% 46.23/46.42 (step t10.t1939.t23 (cl (= (or false (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1939.t24 (cl (= (or (not (= A__questionmark_x_3 (+ A__questionmark_y (+ A__questionmark_x_3 (* (- 1) A__questionmark_y))))) (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))))) :rule trans :premises (t10.t1939.t22 t10.t1939.t23))
% 46.23/46.42 (step t10.t1939.t25 (cl (= (forall ((A__questionmark_v_49_50 Int)) (or (not (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50))) (and (>= A__questionmark_v_49_50 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))))) :rule trans :premises (t10.t1939.t6 t10.t1939.t24))
% 46.23/46.42 (step t10.t1939.t26 (cl (= (forall ((A__questionmark_v_49_50 Int)) (not (and (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)) (=> (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))))) :rule trans :premises (t10.t1939.t5 t10.t1939.t25))
% 46.23/46.42 (step t10.t1939.t27 (cl (= (not (forall ((A__questionmark_v_49_50 Int)) (not (and (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)) (=> (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))))) :rule cong :premises (t10.t1939.t26))
% 46.23/46.42 (step t10.t1939.t28 (cl (= (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_x_3 (+ A__questionmark_y A__questionmark_v_49_50)) (=> (not (or (not (>= A__questionmark_v_49_50 0)) (not (>= A__questionmark_y 0)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))))) :rule trans :premises (t10.t1939.t4 t10.t1939.t27))
% 46.23/46.42 (step t10.t1939.t29 (cl (= (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))))) :rule trans :premises (t10.t1939.t3 t10.t1939.t28))
% 46.23/46.42 (step t10.t1939 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))))))) :rule bind)
% 46.23/46.42 (step t10.t1940 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0) (>= A__questionmark_y 0) (not (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1941 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y)))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y)))))) :rule trans :premises (t10.t1939 t10.t1940))
% 46.23/46.42 (step t10.t1942 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))))) :rule cong :premises (t10.t1941))
% 46.23/46.42 (anchor :step t10.t1943 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_b Int) (:= A__questionmark_b A__questionmark_b) (A__questionmark_d Int) (:= A__questionmark_d A__questionmark_d)))
% 46.23/46.42 (step t10.t1943.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.23/46.42 (step t10.t1943.t2 (cl (= A__questionmark_b A__questionmark_b)) :rule refl)
% 46.23/46.42 (step t10.t1943.t3 (cl (= A__questionmark_d A__questionmark_d)) :rule refl)
% 46.23/46.42 (step t10.t1943.t4 (cl (= (<= 2 A__questionmark_d) (>= A__questionmark_d 2))) :rule all_simplify)
% 46.23/46.42 (step t10.t1943.t5 (cl (= (not (<= 2 A__questionmark_d)) (not (>= A__questionmark_d 2)))) :rule cong :premises (t10.t1943.t4))
% 46.23/46.42 (step t10.t1943.t6 (cl (= (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))))) :rule refl)
% 46.23/46.42 (step t10.t1943.t7 (cl (= (< A__questionmark_a A__questionmark_b) (not (>= A__questionmark_a A__questionmark_b)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1943.t8 (cl (= (>= A__questionmark_a A__questionmark_b) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1943.t9 (cl (= (not (>= A__questionmark_a A__questionmark_b)) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0)))) :rule cong :premises (t10.t1943.t8))
% 46.23/46.42 (step t10.t1943.t10 (cl (= (< A__questionmark_a A__questionmark_b) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0)))) :rule trans :premises (t10.t1943.t7 t10.t1943.t9))
% 46.23/46.42 (step t10.t1943.t11 (cl (= (not (< A__questionmark_a A__questionmark_b)) (not (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0))))) :rule cong :premises (t10.t1943.t10))
% 46.23/46.42 (step t10.t1943.t12 (cl (= (not (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1943.t13 (cl (= (not (< A__questionmark_a A__questionmark_b)) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0))) :rule trans :premises (t10.t1943.t11 t10.t1943.t12))
% 46.23/46.42 (step t10.t1943.t14 (cl (= (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b))) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0)))) :rule cong :premises (t10.t1943.t5 t10.t1943.t6 t10.t1943.t13))
% 46.23/46.42 (step t10.t1943.t15 (cl (= (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (not (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0))))) :rule cong :premises (t10.t1943.t14))
% 46.23/46.42 (step t10.t1943.t16 (cl (= (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1943.t17 (cl (= (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)) (=> (not (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0))) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) :rule cong :premises (t10.t1943.t15 t10.t1943.t16))
% 46.23/46.42 (step t10.t1943 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b))) (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0))) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1)))))) :rule bind)
% 46.23/46.42 (step t10.t1944 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0))) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1)))) (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1945 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b))) (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1)))))) :rule trans :premises (t10.t1943 t10.t1944))
% 46.23/46.42 (step t10.t1946 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))))) :rule cong :premises (t10.t1945))
% 46.23/46.42 (anchor :step t10.t1947 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1947.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1947.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (step t10.t1947.t3 (cl (= (<= 0 A__questionmark_x_3) (>= A__questionmark_x_3 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1947.t4 (cl (= (<= 0 A__questionmark_y) (>= A__questionmark_y 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1947.t5 (cl (= (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (or (>= A__questionmark_x_3 0) (>= A__questionmark_y 0)))) :rule cong :premises (t10.t1947.t3 t10.t1947.t4))
% 46.23/46.42 (step t10.t1947.t6 (cl (= (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y)) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1947.t7 (cl (= (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))) (=> (or (>= A__questionmark_x_3 0) (>= A__questionmark_y 0)) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) :rule cong :premises (t10.t1947.t5 t10.t1947.t6))
% 46.23/46.42 (step t10.t1947 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (>= A__questionmark_x_3 0) (>= A__questionmark_y 0)) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0))))) :rule bind)
% 46.23/46.42 (step t10.t1948 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (>= A__questionmark_x_3 0) (>= A__questionmark_y 0)) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1949 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0))))) :rule trans :premises (t10.t1947 t10.t1948))
% 46.23/46.42 (step t10.t1950 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))))) :rule cong :premises (t10.t1949))
% 46.23/46.42 (anchor :step t10.t1951 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.42 (step t10.t1951.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.42 (step t10.t1951.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1951.t3 :args ((A__questionmark_v_50_51 Int) (:= A__questionmark_v_50_51 A__questionmark_v_50_51)))
% 46.23/46.42 (step t10.t1951.t3.t1 (cl (= A__questionmark_v_50_51 A__questionmark_v_50_51)) :rule refl)
% 46.23/46.42 (step t10.t1951.t3.t2 (cl (= (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.42 (step t10.t1951.t3.t3 (cl (= (<= 0 A__questionmark_x_3) (>= A__questionmark_x_3 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t3.t4 (cl (= (not (<= 0 A__questionmark_x_3)) (not (>= A__questionmark_x_3 0)))) :rule cong :premises (t10.t1951.t3.t3))
% 46.23/46.42 (step t10.t1951.t3.t5 (cl (= (<= 0 A__questionmark_y) (>= A__questionmark_y 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t3.t6 (cl (= (not (<= 0 A__questionmark_y)) (not (>= A__questionmark_y 0)))) :rule cong :premises (t10.t1951.t3.t5))
% 46.23/46.42 (step t10.t1951.t3.t7 (cl (= (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y))) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))))) :rule cong :premises (t10.t1951.t3.t4 t10.t1951.t3.t6))
% 46.23/46.42 (step t10.t1951.t3.t8 (cl (= (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))))) :rule cong :premises (t10.t1951.t3.t7))
% 46.23/46.42 (step t10.t1951.t3.t9 (cl (= (<= 0 A__questionmark_v_50_51) (>= A__questionmark_v_50_51 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t3.t10 (cl (= (not (<= 0 A__questionmark_v_50_51)) (not (>= A__questionmark_v_50_51 0)))) :rule cong :premises (t10.t1951.t3.t9))
% 46.23/46.42 (step t10.t1951.t3.t11 (cl (= (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t3.t12 (cl (= (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y))) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0)))) :rule cong :premises (t10.t1951.t3.t11))
% 46.23/46.42 (step t10.t1951.t3.t13 (cl (= (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))) (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0))))) :rule cong :premises (t10.t1951.t3.t10 t10.t1951.t3.t12))
% 46.23/46.42 (step t10.t1951.t3.t14 (cl (= (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y))))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0)))))) :rule cong :premises (t10.t1951.t3.t13))
% 46.23/46.42 (step t10.t1951.t3.t15 (cl (= (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0))))))) :rule cong :premises (t10.t1951.t3.t8 t10.t1951.t3.t14))
% 46.23/46.42 (step t10.t1951.t3.t16 (cl (= (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y))))))) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0)))))))) :rule cong :premises (t10.t1951.t3.t2 t10.t1951.t3.t15))
% 46.23/46.42 (step t10.t1951.t3 (cl (= (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0))))))))) :rule bind)
% 46.23/46.42 (step t10.t1951.t4 (cl (= (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0))))))) (not (forall ((A__questionmark_v_50_51 Int)) (not (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0))))))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t5 (cl (= (forall ((A__questionmark_v_50_51 Int)) (not (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0)))))))) (forall ((A__questionmark_v_50_51 Int)) (or (not (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t6 (cl (= (forall ((A__questionmark_v_50_51 Int)) (or (not (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0)))))) (or (not (= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t7 (cl (= (= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) true)) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t8 (cl (= (not (= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) (not true))) :rule cong :premises (t10.t1951.t7))
% 46.23/46.42 (step t10.t1951.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t10 (cl (= (not (= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) false)) :rule trans :premises (t10.t1951.t8 t10.t1951.t9))
% 46.23/46.42 (step t10.t1951.t11 (cl (= (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule refl)
% 46.23/46.42 (step t10.t1951.t12 (cl (= (or (not (= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (or false (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))))) :rule cong :premises (t10.t1951.t10 t10.t1951.t11))
% 46.23/46.42 (step t10.t1951.t13 (cl (= (or false (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1951.t14 (cl (= (or (not (= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule trans :premises (t10.t1951.t12 t10.t1951.t13))
% 46.23/46.42 (step t10.t1951.t15 (cl (= (forall ((A__questionmark_v_50_51 Int)) (or (not (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0)))))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule trans :premises (t10.t1951.t6 t10.t1951.t14))
% 46.23/46.42 (step t10.t1951.t16 (cl (= (forall ((A__questionmark_v_50_51 Int)) (not (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0)))))))) (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule trans :premises (t10.t1951.t5 t10.t1951.t15))
% 46.23/46.42 (step t10.t1951.t17 (cl (= (not (forall ((A__questionmark_v_50_51 Int)) (not (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0))))))))) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))))) :rule cong :premises (t10.t1951.t16))
% 46.23/46.42 (step t10.t1951.t18 (cl (= (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)))) (not (or (not (>= A__questionmark_v_50_51 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) A__questionmark_v_50_51)) 0))))))) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))))) :rule trans :premises (t10.t1951.t4 t10.t1951.t17))
% 46.23/46.42 (step t10.t1951.t19 (cl (= (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))))) :rule trans :premises (t10.t1951.t3 t10.t1951.t18))
% 46.23/46.42 (step t10.t1951 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y))))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))))))) :rule bind)
% 46.23/46.42 (step t10.t1952 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (and (>= A__questionmark_x_3 0) (>= A__questionmark_y 0) (or (not (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0)) (not (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1953 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y))))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule trans :premises (t10.t1951 t10.t1952))
% 46.23/46.42 (step t10.t1954 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))))) :rule cong :premises (t10.t1953))
% 46.23/46.42 (anchor :step t10.t1955 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.42 (step t10.t1955.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1955.t2 (cl (= (= (tptp.shl A__questionmark_i 0) A__questionmark_i) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1955 (cl (= (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i)) (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0))))) :rule bind)
% 46.23/46.42 (step t10.t1956 (cl (= (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))))) :rule cong :premises (t10.t1955))
% 46.23/46.42 (anchor :step t10.t1957 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_j Int) (:= A__questionmark_j A__questionmark_j)))
% 46.23/46.42 (step t10.t1957.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1957.t2 (cl (= A__questionmark_j A__questionmark_j)) :rule refl)
% 46.23/46.42 (step t10.t1957.t3 (cl (= (<= 1 A__questionmark_j) (>= A__questionmark_j 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1957.t4 (cl (= (tptp.shl A__questionmark_i A__questionmark_j) (tptp.shl A__questionmark_i A__questionmark_j))) :rule refl)
% 46.23/46.42 (step t10.t1957.t5 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1957.t6 (cl (= (- A__questionmark_j 1) (+ A__questionmark_j (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1957.t7 (cl (= A__questionmark_j A__questionmark_j)) :rule refl)
% 46.23/46.42 (step t10.t1957.t8 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.23/46.42 (step t10.t1957.t9 (cl (= (+ A__questionmark_j (* (- 1) 1)) (+ A__questionmark_j (- 1)))) :rule cong :premises (t10.t1957.t7 t10.t1957.t8))
% 46.23/46.42 (step t10.t1957.t10 (cl (= (+ A__questionmark_j (- 1)) (+ (- 1) A__questionmark_j))) :rule all_simplify)
% 46.23/46.42 (step t10.t1957.t11 (cl (= (+ A__questionmark_j (* (- 1) 1)) (+ (- 1) A__questionmark_j))) :rule trans :premises (t10.t1957.t9 t10.t1957.t10))
% 46.23/46.42 (step t10.t1957.t12 (cl (= (- A__questionmark_j 1) (+ (- 1) A__questionmark_j))) :rule trans :premises (t10.t1957.t6 t10.t1957.t11))
% 46.23/46.42 (step t10.t1957.t13 (cl (= (tptp.shl A__questionmark_i (- A__questionmark_j 1)) (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j)))) :rule cong :premises (t10.t1957.t5 t10.t1957.t12))
% 46.23/46.42 (step t10.t1957.t14 (cl (= 2 2)) :rule refl)
% 46.23/46.42 (step t10.t1957.t15 (cl (= (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2) (* (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j)) 2))) :rule cong :premises (t10.t1957.t13 t10.t1957.t14))
% 46.23/46.42 (step t10.t1957.t16 (cl (= (* (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j)) 2) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1957.t17 (cl (= (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))) :rule trans :premises (t10.t1957.t15 t10.t1957.t16))
% 46.23/46.42 (step t10.t1957.t18 (cl (= (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j)))))) :rule cong :premises (t10.t1957.t4 t10.t1957.t17))
% 46.23/46.42 (step t10.t1957.t19 (cl (= (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))) (=> (>= A__questionmark_j 1) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) :rule cong :premises (t10.t1957.t3 t10.t1957.t18))
% 46.23/46.42 (step t10.t1957 (cl (= (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2)))) (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (>= A__questionmark_j 1) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j)))))))) :rule bind)
% 46.23/46.42 (step t10.t1958 (cl (= (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (>= A__questionmark_j 1) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j)))))) (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j)))))))) :rule all_simplify)
% 46.23/46.42 (step t10.t1959 (cl (= (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2)))) (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j)))))))) :rule trans :premises (t10.t1957 t10.t1958))
% 46.23/46.42 (step t10.t1960 (cl (= (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))))) :rule cong :premises (t10.t1959))
% 46.23/46.42 (anchor :step t10.t1961 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_j Int) (:= A__questionmark_j A__questionmark_j)))
% 46.23/46.42 (step t10.t1961.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.42 (step t10.t1961.t2 (cl (= A__questionmark_j A__questionmark_j)) :rule refl)
% 46.23/46.42 (anchor :step t10.t1961.t3 :args ((A__questionmark_v_51_52 Int) (:= A__questionmark_v_51_52 A__questionmark_v_51_52)))
% 46.23/46.42 (step t10.t1961.t3.t1 (cl (= A__questionmark_v_51_52 A__questionmark_v_51_52)) :rule refl)
% 46.23/46.42 (step t10.t1961.t3.t2 (cl (= (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)))) :rule refl)
% 46.23/46.42 (step t10.t1961.t3.t3 (cl (= (<= 0 A__questionmark_i) (>= A__questionmark_i 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1961.t3.t4 (cl (= (not (<= 0 A__questionmark_i)) (not (>= A__questionmark_i 0)))) :rule cong :premises (t10.t1961.t3.t3))
% 46.23/46.42 (step t10.t1961.t3.t5 (cl (= (< A__questionmark_i 32768) (not (>= A__questionmark_i 32768)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1961.t3.t6 (cl (= (not (< A__questionmark_i 32768)) (not (not (>= A__questionmark_i 32768))))) :rule cong :premises (t10.t1961.t3.t5))
% 46.23/46.42 (step t10.t1961.t3.t7 (cl (= (not (not (>= A__questionmark_i 32768))) (>= A__questionmark_i 32768))) :rule all_simplify)
% 46.23/46.42 (step t10.t1961.t3.t8 (cl (= (not (< A__questionmark_i 32768)) (>= A__questionmark_i 32768))) :rule trans :premises (t10.t1961.t3.t6 t10.t1961.t3.t7))
% 46.23/46.42 (step t10.t1961.t3.t9 (cl (= (<= 0 A__questionmark_j) (>= A__questionmark_j 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1961.t3.t10 (cl (= (not (<= 0 A__questionmark_j)) (not (>= A__questionmark_j 0)))) :rule cong :premises (t10.t1961.t3.t9))
% 46.23/46.42 (step t10.t1961.t3.t11 (cl (= (<= A__questionmark_j 16) (not (>= A__questionmark_j 17)))) :rule all_simplify)
% 46.23/46.42 (step t10.t1961.t3.t12 (cl (= (not (<= A__questionmark_j 16)) (not (not (>= A__questionmark_j 17))))) :rule cong :premises (t10.t1961.t3.t11))
% 46.23/46.42 (step t10.t1961.t3.t13 (cl (= (not (not (>= A__questionmark_j 17))) (>= A__questionmark_j 17))) :rule all_simplify)
% 46.23/46.42 (step t10.t1961.t3.t14 (cl (= (not (<= A__questionmark_j 16)) (>= A__questionmark_j 17))) :rule trans :premises (t10.t1961.t3.t12 t10.t1961.t3.t13))
% 46.23/46.42 (step t10.t1961.t3.t15 (cl (= (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16))) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17)))) :rule cong :premises (t10.t1961.t3.t4 t10.t1961.t3.t8 t10.t1961.t3.t10 t10.t1961.t3.t14))
% 46.23/46.42 (step t10.t1961.t3.t16 (cl (= (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))))) :rule cong :premises (t10.t1961.t3.t15))
% 46.23/46.42 (step t10.t1961.t3.t17 (cl (= (<= 0 A__questionmark_v_51_52) (>= A__questionmark_v_51_52 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1961.t3.t18 (cl (= (not (<= 0 A__questionmark_v_51_52)) (not (>= A__questionmark_v_51_52 0)))) :rule cong :premises (t10.t1961.t3.t17))
% 46.23/46.42 (step t10.t1961.t3.t19 (cl (= (<= A__questionmark_v_51_52 tptp.int_2147483647) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0))) :rule all_simplify)
% 46.23/46.42 (step t10.t1961.t3.t20 (cl (= (not (<= A__questionmark_v_51_52 tptp.int_2147483647)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0)))) :rule cong :premises (t10.t1961.t3.t19))
% 46.23/46.42 (step t10.t1961.t3.t21 (cl (= (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))) (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0))))) :rule cong :premises (t10.t1961.t3.t18 t10.t1961.t3.t20))
% 46.23/46.42 (step t10.t1961.t3.t22 (cl (= (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647)))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0)))))) :rule cong :premises (t10.t1961.t3.t21))
% 46.23/46.42 (step t10.t1961.t3.t23 (cl (= (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))) (=> (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0))))))) :rule cong :premises (t10.t1961.t3.t16 t10.t1961.t3.t22))
% 46.23/46.42 (step t10.t1961.t3.t24 (cl (= (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647)))))) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0)))))))) :rule cong :premises (t10.t1961.t3.t2 t10.t1961.t3.t23))
% 46.23/46.42 (step t10.t1961.t3 (cl (= (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0))))))))) :rule bind)
% 46.23/46.43 (step t10.t1961.t4 (cl (= (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0))))))) (not (forall ((A__questionmark_v_51_52 Int)) (not (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0))))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1961.t5 (cl (= (forall ((A__questionmark_v_51_52 Int)) (not (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0)))))))) (forall ((A__questionmark_v_51_52 Int)) (or (not (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0)))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1961.t6 (cl (= (forall ((A__questionmark_v_51_52 Int)) (or (not (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0)))))) (or (not (= (tptp.shl A__questionmark_i A__questionmark_j) (tptp.shl A__questionmark_i A__questionmark_j))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1961.t7 (cl (= (= (tptp.shl A__questionmark_i A__questionmark_j) (tptp.shl A__questionmark_i A__questionmark_j)) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t1961.t8 (cl (= (not (= (tptp.shl A__questionmark_i A__questionmark_j) (tptp.shl A__questionmark_i A__questionmark_j))) (not true))) :rule cong :premises (t10.t1961.t7))
% 46.23/46.43 (step t10.t1961.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.43 (step t10.t1961.t10 (cl (= (not (= (tptp.shl A__questionmark_i A__questionmark_j) (tptp.shl A__questionmark_i A__questionmark_j))) false)) :rule trans :premises (t10.t1961.t8 t10.t1961.t9))
% 46.23/46.43 (step t10.t1961.t11 (cl (= (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))))) :rule refl)
% 46.23/46.43 (step t10.t1961.t12 (cl (= (or (not (= (tptp.shl A__questionmark_i A__questionmark_j) (tptp.shl A__questionmark_i A__questionmark_j))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (or false (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))))) :rule cong :premises (t10.t1961.t10 t10.t1961.t11))
% 46.23/46.43 (step t10.t1961.t13 (cl (= (or false (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1961.t14 (cl (= (or (not (= (tptp.shl A__questionmark_i A__questionmark_j) (tptp.shl A__questionmark_i A__questionmark_j))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))))) :rule trans :premises (t10.t1961.t12 t10.t1961.t13))
% 46.23/46.43 (step t10.t1961.t15 (cl (= (forall ((A__questionmark_v_51_52 Int)) (or (not (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0)))))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))))) :rule trans :premises (t10.t1961.t6 t10.t1961.t14))
% 46.23/46.43 (step t10.t1961.t16 (cl (= (forall ((A__questionmark_v_51_52 Int)) (not (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0)))))))) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))))) :rule trans :premises (t10.t1961.t5 t10.t1961.t15))
% 46.23/46.43 (step t10.t1961.t17 (cl (= (not (forall ((A__questionmark_v_51_52 Int)) (not (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0))))))))) (not (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))))) :rule cong :premises (t10.t1961.t16))
% 46.23/46.43 (step t10.t1961.t18 (cl (= (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17))) (not (or (not (>= A__questionmark_v_51_52 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_v_51_52)) 0))))))) (not (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))))) :rule trans :premises (t10.t1961.t4 t10.t1961.t17))
% 46.23/46.43 (step t10.t1961.t19 (cl (= (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))) (not (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))))) :rule trans :premises (t10.t1961.t3 t10.t1961.t18))
% 46.23/46.43 (step t10.t1961 (cl (= (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647)))))))) (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (not (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))))))) :rule bind)
% 46.23/46.43 (step t10.t1962 (cl (= (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (not (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 32768)) (>= A__questionmark_j 0) (not (>= A__questionmark_j 17)) (or (not (>= (tptp.shl A__questionmark_i A__questionmark_j) 0)) (not (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))))) (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1963 (cl (= (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647)))))))) (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0)))))) :rule trans :premises (t10.t1961 t10.t1962))
% 46.23/46.43 (step t10.t1964 (cl (= (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))))) :rule cong :premises (t10.t1963))
% 46.23/46.43 (anchor :step t10.t1965 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i)))
% 46.23/46.43 (step t10.t1965.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.43 (step t10.t1965.t2 (cl (= (= (tptp.shr A__questionmark_i 0) A__questionmark_i) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1965 (cl (= (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i)) (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0))))) :rule bind)
% 46.23/46.43 (step t10.t1966 (cl (= (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))))) :rule cong :premises (t10.t1965))
% 46.23/46.43 (anchor :step t10.t1967 :args ((A__questionmark_i Int) (:= A__questionmark_i A__questionmark_i) (A__questionmark_j Int) (:= A__questionmark_j A__questionmark_j)))
% 46.23/46.43 (step t10.t1967.t1 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.43 (step t10.t1967.t2 (cl (= A__questionmark_j A__questionmark_j)) :rule refl)
% 46.23/46.43 (step t10.t1967.t3 (cl (= (<= 1 A__questionmark_j) (>= A__questionmark_j 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t1967.t4 (cl (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.shr A__questionmark_i A__questionmark_j))) :rule refl)
% 46.23/46.43 (step t10.t1967.t5 (cl (= A__questionmark_i A__questionmark_i)) :rule refl)
% 46.23/46.43 (step t10.t1967.t6 (cl (= (- A__questionmark_j 1) (+ A__questionmark_j (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1967.t7 (cl (= A__questionmark_j A__questionmark_j)) :rule refl)
% 46.23/46.43 (step t10.t1967.t8 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t1967.t9 (cl (= (+ A__questionmark_j (* (- 1) 1)) (+ A__questionmark_j (- 1)))) :rule cong :premises (t10.t1967.t7 t10.t1967.t8))
% 46.23/46.43 (step t10.t1967.t10 (cl (= (+ A__questionmark_j (- 1)) (+ (- 1) A__questionmark_j))) :rule all_simplify)
% 46.23/46.43 (step t10.t1967.t11 (cl (= (+ A__questionmark_j (* (- 1) 1)) (+ (- 1) A__questionmark_j))) :rule trans :premises (t10.t1967.t9 t10.t1967.t10))
% 46.23/46.43 (step t10.t1967.t12 (cl (= (- A__questionmark_j 1) (+ (- 1) A__questionmark_j))) :rule trans :premises (t10.t1967.t6 t10.t1967.t11))
% 46.23/46.43 (step t10.t1967.t13 (cl (= (tptp.shr A__questionmark_i (- A__questionmark_j 1)) (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)))) :rule cong :premises (t10.t1967.t5 t10.t1967.t12))
% 46.23/46.43 (step t10.t1967.t14 (cl (= 2 2)) :rule refl)
% 46.23/46.43 (step t10.t1967.t15 (cl (= (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))) :rule cong :premises (t10.t1967.t13 t10.t1967.t14))
% 46.23/46.43 (step t10.t1967.t16 (cl (= (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2)))) :rule cong :premises (t10.t1967.t4 t10.t1967.t15))
% 46.23/46.43 (step t10.t1967.t17 (cl (= (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))) (=> (>= A__questionmark_j 1) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) :rule cong :premises (t10.t1967.t3 t10.t1967.t16))
% 46.23/46.43 (step t10.t1967 (cl (= (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2)))) (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (>= A__questionmark_j 1) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2)))))) :rule bind)
% 46.23/46.43 (step t10.t1968 (cl (= (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (>= A__questionmark_j 1) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2)))) (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1969 (cl (= (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2)))) (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2)))))) :rule trans :premises (t10.t1967 t10.t1968))
% 46.23/46.43 (step t10.t1970 (cl (= (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))))) :rule cong :premises (t10.t1969))
% 46.23/46.43 (anchor :step t10.t1971 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.43 (step t10.t1971.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.43 (step t10.t1971.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.43 (anchor :step t10.t1971.t3 :args ((A__questionmark_v_52_53 Int) (:= A__questionmark_v_52_53 A__questionmark_v_52_53)))
% 46.23/46.43 (step t10.t1971.t3.t1 (cl (= A__questionmark_v_52_53 A__questionmark_v_52_53)) :rule refl)
% 46.23/46.43 (step t10.t1971.t3.t2 (cl (= (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.43 (step t10.t1971.t3.t3 (cl (= (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_x_3 A__questionmark_v_52_53))) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t3.t4 (cl (= (= A__questionmark_v_52_53 A__questionmark_y) (= A__questionmark_y A__questionmark_v_52_53))) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t3.t5 (cl (= (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y)) (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53)))) :rule cong :premises (t10.t1971.t3.t3 t10.t1971.t3.t4))
% 46.23/46.43 (step t10.t1971.t3.t6 (cl (= (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))))) :rule cong :premises (t10.t1971.t3.t5))
% 46.23/46.43 (step t10.t1971.t3.t7 (cl (= (<= A__questionmark_v_52_53 A__questionmark_x_3) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t3.t8 (cl (= (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)))) :rule cong :premises (t10.t1971.t3.t7))
% 46.23/46.43 (step t10.t1971.t3.t9 (cl (= (<= A__questionmark_v_52_53 A__questionmark_y) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t3.t10 (cl (= (not (<= A__questionmark_v_52_53 A__questionmark_y)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))) :rule cong :premises (t10.t1971.t3.t9))
% 46.23/46.43 (step t10.t1971.t3.t11 (cl (= (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y))) (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0))))) :rule cong :premises (t10.t1971.t3.t6 t10.t1971.t3.t8 t10.t1971.t3.t10))
% 46.23/46.43 (step t10.t1971.t3.t12 (cl (= (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))))) :rule cong :premises (t10.t1971.t3.t11))
% 46.23/46.43 (step t10.t1971.t3.t13 (cl (= (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y))))) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0))))))) :rule cong :premises (t10.t1971.t3.t2 t10.t1971.t3.t12))
% 46.23/46.43 (step t10.t1971.t3 (cl (= (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))))))) :rule bind)
% 46.23/46.43 (step t10.t1971.t4 (cl (= (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))))) (not (forall ((A__questionmark_v_52_53 Int)) (not (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t5 (cl (= (forall ((A__questionmark_v_52_53 Int)) (not (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0))))))) (forall ((A__questionmark_v_52_53 Int)) (or (not (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 A__questionmark_v_52_53)) (not (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t6 (cl (= (forall ((A__questionmark_v_52_53 Int)) (or (not (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 A__questionmark_v_52_53)) (not (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))) (or (not (= (tptp.min A__questionmark_x_3 A__questionmark_y) (tptp.min A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t7 (cl (= (= (tptp.min A__questionmark_x_3 A__questionmark_y) (tptp.min A__questionmark_x_3 A__questionmark_y)) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t8 (cl (= (not (= (tptp.min A__questionmark_x_3 A__questionmark_y) (tptp.min A__questionmark_x_3 A__questionmark_y))) (not true))) :rule cong :premises (t10.t1971.t7))
% 46.23/46.43 (step t10.t1971.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t10 (cl (= (not (= (tptp.min A__questionmark_x_3 A__questionmark_y) (tptp.min A__questionmark_x_3 A__questionmark_y))) false)) :rule trans :premises (t10.t1971.t8 t10.t1971.t9))
% 46.23/46.43 (step t10.t1971.t11 (cl (= (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))))) :rule refl)
% 46.23/46.43 (step t10.t1971.t12 (cl (= (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)))) :rule refl)
% 46.23/46.43 (step t10.t1971.t13 (cl (= (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)))) :rule refl)
% 46.23/46.43 (step t10.t1971.t14 (cl (= (or (not (= (tptp.min A__questionmark_x_3 A__questionmark_y) (tptp.min A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))) (or false (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))) :rule cong :premises (t10.t1971.t10 t10.t1971.t11 t10.t1971.t12 t10.t1971.t13))
% 46.23/46.43 (step t10.t1971.t15 (cl (= (or false (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))) (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1971.t16 (cl (= (or (not (= (tptp.min A__questionmark_x_3 A__questionmark_y) (tptp.min A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))) (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))) :rule trans :premises (t10.t1971.t14 t10.t1971.t15))
% 46.23/46.43 (step t10.t1971.t17 (cl (= (forall ((A__questionmark_v_52_53 Int)) (or (not (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 A__questionmark_v_52_53)) (not (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))) (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))) :rule trans :premises (t10.t1971.t6 t10.t1971.t16))
% 46.23/46.43 (step t10.t1971.t18 (cl (= (forall ((A__questionmark_v_52_53 Int)) (not (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0))))))) (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))) :rule trans :premises (t10.t1971.t5 t10.t1971.t17))
% 46.23/46.43 (step t10.t1971.t19 (cl (= (not (forall ((A__questionmark_v_52_53 Int)) (not (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))))))) (not (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule cong :premises (t10.t1971.t18))
% 46.23/46.43 (step t10.t1971.t20 (cl (= (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_52_53) (= A__questionmark_y A__questionmark_v_52_53))) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_52_53)) 0)) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_52_53)) 0)))))) (not (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule trans :premises (t10.t1971.t4 t10.t1971.t19))
% 46.23/46.43 (step t10.t1971.t21 (cl (= (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))) (not (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)))))) :rule trans :premises (t10.t1971.t3 t10.t1971.t20))
% 46.23/46.43 (step t10.t1971 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))))) :rule bind)
% 46.23/46.43 (step t10.t1972 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (and (or (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1973 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (and (or (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))) (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1974 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (or (and (not (= A__questionmark_x_3 (tptp.min A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.min A__questionmark_x_3 A__questionmark_y)))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.min A__questionmark_x_3 A__questionmark_y))) 0))))) (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))))) :rule trans :premises (t10.t1972 t10.t1973))
% 46.23/46.43 (step t10.t1975 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y))))))) (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))))) :rule trans :premises (t10.t1971 t10.t1974))
% 46.23/46.43 (step t10.t1976 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))))) :rule cong :premises (t10.t1975))
% 46.23/46.43 (anchor :step t10.t1977 :args ((A__questionmark_x_3 Int) (:= A__questionmark_x_3 A__questionmark_x_3) (A__questionmark_y Int) (:= A__questionmark_y A__questionmark_y)))
% 46.23/46.43 (step t10.t1977.t1 (cl (= A__questionmark_x_3 A__questionmark_x_3)) :rule refl)
% 46.23/46.43 (step t10.t1977.t2 (cl (= A__questionmark_y A__questionmark_y)) :rule refl)
% 46.23/46.43 (anchor :step t10.t1977.t3 :args ((A__questionmark_v_53_54 Int) (:= A__questionmark_v_53_54 A__questionmark_v_53_54)))
% 46.23/46.43 (step t10.t1977.t3.t1 (cl (= A__questionmark_v_53_54 A__questionmark_v_53_54)) :rule refl)
% 46.23/46.43 (step t10.t1977.t3.t2 (cl (= (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)))) :rule refl)
% 46.23/46.43 (step t10.t1977.t3.t3 (cl (= (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_x_3 A__questionmark_v_53_54))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t3.t4 (cl (= (= A__questionmark_v_53_54 A__questionmark_y) (= A__questionmark_y A__questionmark_v_53_54))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t3.t5 (cl (= (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y)) (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54)))) :rule cong :premises (t10.t1977.t3.t3 t10.t1977.t3.t4))
% 46.23/46.43 (step t10.t1977.t3.t6 (cl (= (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))))) :rule cong :premises (t10.t1977.t3.t5))
% 46.23/46.43 (step t10.t1977.t3.t7 (cl (= (<= A__questionmark_x_3 A__questionmark_v_53_54) (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t3.t8 (cl (= (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1))))) :rule cong :premises (t10.t1977.t3.t7))
% 46.23/46.43 (step t10.t1977.t3.t9 (cl (= (not (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t3.t10 (cl (= (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1))) :rule trans :premises (t10.t1977.t3.t8 t10.t1977.t3.t9))
% 46.23/46.43 (step t10.t1977.t3.t11 (cl (= (<= A__questionmark_y A__questionmark_v_53_54) (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t3.t12 (cl (= (not (<= A__questionmark_y A__questionmark_v_53_54)) (not (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))))) :rule cong :premises (t10.t1977.t3.t11))
% 46.23/46.43 (step t10.t1977.t3.t13 (cl (= (not (not (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t3.t14 (cl (= (not (<= A__questionmark_y A__questionmark_v_53_54)) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))) :rule trans :premises (t10.t1977.t3.t12 t10.t1977.t3.t13))
% 46.23/46.43 (step t10.t1977.t3.t15 (cl (= (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54))) (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1)))) :rule cong :premises (t10.t1977.t3.t6 t10.t1977.t3.t10 t10.t1977.t3.t14))
% 46.23/46.43 (step t10.t1977.t3.t16 (cl (= (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))))) :rule cong :premises (t10.t1977.t3.t15))
% 46.23/46.43 (step t10.t1977.t3.t17 (cl (= (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54))))) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1)))))) :rule cong :premises (t10.t1977.t3.t2 t10.t1977.t3.t16))
% 46.23/46.43 (step t10.t1977.t3 (cl (= (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))))))) :rule bind)
% 46.23/46.43 (step t10.t1977.t4 (cl (= (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))))) (not (forall ((A__questionmark_v_53_54 Int)) (not (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t5 (cl (= (forall ((A__questionmark_v_53_54 Int)) (not (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1)))))) (forall ((A__questionmark_v_53_54 Int)) (or (not (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 A__questionmark_v_53_54)) (not (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t6 (cl (= (forall ((A__questionmark_v_53_54 Int)) (or (not (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 A__questionmark_v_53_54)) (not (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))) (or (not (= (tptp.max A__questionmark_x_3 A__questionmark_y) (tptp.max A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t7 (cl (= (= (tptp.max A__questionmark_x_3 A__questionmark_y) (tptp.max A__questionmark_x_3 A__questionmark_y)) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t8 (cl (= (not (= (tptp.max A__questionmark_x_3 A__questionmark_y) (tptp.max A__questionmark_x_3 A__questionmark_y))) (not true))) :rule cong :premises (t10.t1977.t7))
% 46.23/46.43 (step t10.t1977.t9 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t10 (cl (= (not (= (tptp.max A__questionmark_x_3 A__questionmark_y) (tptp.max A__questionmark_x_3 A__questionmark_y))) false)) :rule trans :premises (t10.t1977.t8 t10.t1977.t9))
% 46.23/46.43 (step t10.t1977.t11 (cl (= (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))))) :rule refl)
% 46.23/46.43 (step t10.t1977.t12 (cl (= (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1))) :rule refl)
% 46.23/46.43 (step t10.t1977.t13 (cl (= (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1))) :rule refl)
% 46.23/46.43 (step t10.t1977.t14 (cl (= (or (not (= (tptp.max A__questionmark_x_3 A__questionmark_y) (tptp.max A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)) (or false (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))) :rule cong :premises (t10.t1977.t10 t10.t1977.t11 t10.t1977.t12 t10.t1977.t13))
% 46.23/46.43 (step t10.t1977.t15 (cl (= (or false (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)) (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1977.t16 (cl (= (or (not (= (tptp.max A__questionmark_x_3 A__questionmark_y) (tptp.max A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)) (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))) :rule trans :premises (t10.t1977.t14 t10.t1977.t15))
% 46.23/46.43 (step t10.t1977.t17 (cl (= (forall ((A__questionmark_v_53_54 Int)) (or (not (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y))) (and (not (= A__questionmark_x_3 A__questionmark_v_53_54)) (not (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))) (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))) :rule trans :premises (t10.t1977.t6 t10.t1977.t16))
% 46.23/46.43 (step t10.t1977.t18 (cl (= (forall ((A__questionmark_v_53_54 Int)) (not (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1)))))) (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))) :rule trans :premises (t10.t1977.t5 t10.t1977.t17))
% 46.23/46.43 (step t10.t1977.t19 (cl (= (not (forall ((A__questionmark_v_53_54 Int)) (not (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))))))) (not (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1))))) :rule cong :premises (t10.t1977.t18))
% 46.23/46.43 (step t10.t1977.t20 (cl (= (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_x_3 A__questionmark_v_53_54) (= A__questionmark_y A__questionmark_v_53_54))) (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_v_53_54)) 1) (>= (+ A__questionmark_y (* (- 1) A__questionmark_v_53_54)) 1))))) (not (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1))))) :rule trans :premises (t10.t1977.t4 t10.t1977.t19))
% 46.23/46.43 (step t10.t1977.t21 (cl (= (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))) (not (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1))))) :rule trans :premises (t10.t1977.t3 t10.t1977.t20))
% 46.23/46.43 (step t10.t1977 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54))))))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))))) :rule bind)
% 46.23/46.43 (step t10.t1978 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))) (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (and (or (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1979 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (and (or (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y)) (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)) (not (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))) (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1980 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (not (or (and (not (= A__questionmark_x_3 (tptp.max A__questionmark_x_3 A__questionmark_y))) (not (= A__questionmark_y (tptp.max A__questionmark_x_3 A__questionmark_y)))) (>= (+ A__questionmark_x_3 (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1) (>= (+ A__questionmark_y (* (- 1) (tptp.max A__questionmark_x_3 A__questionmark_y))) 1)))) (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))))) :rule trans :premises (t10.t1978 t10.t1979))
% 46.23/46.43 (step t10.t1981 (cl (= (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54))))))) (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))))) :rule trans :premises (t10.t1977 t10.t1980))
% 46.23/46.43 (step t10.t1982 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))))) :rule cong :premises (t10.t1981))
% 46.23/46.43 (anchor :step t10.t1983 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_b Int) (:= A__questionmark_b A__questionmark_b)))
% 46.23/46.43 (step t10.t1983.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.43 (step t10.t1983.t2 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.23/46.43 (step t10.t1983.t3 (cl (= A__questionmark_b A__questionmark_b)) :rule refl)
% 46.23/46.43 (step t10.t1983.t4 (cl (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1983.t5 (cl (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1983.t6 (cl (= (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) :rule cong :premises (t10.t1983.t4 t10.t1983.t5))
% 46.23/46.43 (step t10.t1983 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1))) (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))))) :rule bind)
% 46.23/46.43 (step t10.t1984 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))))) :rule cong :premises (t10.t1983))
% 46.23/46.43 (anchor :step t10.t1985 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_b Int) (:= A__questionmark_b A__questionmark_b)))
% 46.23/46.43 (step t10.t1985.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.43 (step t10.t1985.t2 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.23/46.43 (step t10.t1985.t3 (cl (= A__questionmark_b A__questionmark_b)) :rule refl)
% 46.23/46.43 (step t10.t1985.t4 (cl (= (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (= (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1985.t5 (cl (= (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1985.t6 (cl (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1985.t7 (cl (= (= (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)) (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) :rule cong :premises (t10.t1985.t5 t10.t1985.t6))
% 46.23/46.43 (step t10.t1985.t8 (cl (= (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) :rule trans :premises (t10.t1985.t4 t10.t1985.t7))
% 46.23/46.43 (step t10.t1985.t9 (cl (= (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))))) :rule cong :premises (t10.t1985.t8))
% 46.23/46.43 (step t10.t1985.t10 (cl (= (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1985.t11 (cl (= (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a))))) :rule cong :premises (t10.t1985.t6 t10.t1985.t10))
% 46.23/46.43 (step t10.t1985.t12 (cl (= (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a)))))) :rule cong :premises (t10.t1985.t11))
% 46.23/46.43 (step t10.t1985.t13 (cl (= (= A__questionmark_a A__questionmark_b) (= A__questionmark_a A__questionmark_b))) :rule refl)
% 46.23/46.43 (step t10.t1985.t14 (cl (= (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (=> (= A__questionmark_a A__questionmark_b) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))))) :rule cong :premises (t10.t1985.t13 t10.t1985.t5))
% 46.23/46.43 (step t10.t1985.t15 (cl (= (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)))))) :rule cong :premises (t10.t1985.t14))
% 46.23/46.43 (step t10.t1985.t16 (cl (= (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)))) (or (not (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))) (not (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a)))) (not (=> (= A__questionmark_a A__questionmark_b) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))))))) :rule cong :premises (t10.t1985.t9 t10.t1985.t12 t10.t1985.t15))
% 46.23/46.43 (step t10.t1985.t17 (cl (= (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))) (not (or (not (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))) (not (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a)))) (not (=> (= A__questionmark_a A__questionmark_b) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)))))))) :rule cong :premises (t10.t1985.t16))
% 46.23/46.43 (step t10.t1985 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))) (not (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a)))) (not (=> (= A__questionmark_a A__questionmark_b) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))))))))) :rule bind)
% 46.23/46.43 (step t10.t1986 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))) (not (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a)))) (not (=> (= A__questionmark_a A__questionmark_b) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))))))) (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (and (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a))) (or (not (= A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1987 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (and (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a))) (or (not (= A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))))) (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12019 Int) (BOUND_VARIABLE_12021 Int) (BOUND_VARIABLE_12023 Int)) (or (not (= BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12021 BOUND_VARIABLE_12023))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1988 (cl (= (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))))) :rule refl)
% 46.23/46.43 (step t10.t1989 (cl (= (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))))) :rule refl)
% 46.23/46.43 (step t10.t1990 (cl (= (forall ((BOUND_VARIABLE_12019 Int) (BOUND_VARIABLE_12021 Int) (BOUND_VARIABLE_12023 Int)) (or (not (= BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)))) (forall ((BOUND_VARIABLE_12021 Int) (BOUND_VARIABLE_12023 Int)) (or (not (= BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t1991 (cl (= (forall ((BOUND_VARIABLE_12021 Int) (BOUND_VARIABLE_12023 Int)) (or (not (= BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)))) (forall ((BOUND_VARIABLE_12023 Int)) (or (not (= BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))))) :rule all_simplify)
% 46.23/46.43 (anchor :step t10.t1992 :args ((BOUND_VARIABLE_12023 Int) (:= BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))
% 46.23/46.43 (step t10.t1992.t1 (cl (= BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)) :rule refl)
% 46.23/46.43 (step t10.t1992.t2 (cl (= (= BOUND_VARIABLE_12023 BOUND_VARIABLE_12023) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t1992.t3 (cl (= (not (= BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)) (not true))) :rule cong :premises (t10.t1992.t2))
% 46.23/46.43 (step t10.t1992.t4 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.43 (step t10.t1992.t5 (cl (= (not (= BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)) false)) :rule trans :premises (t10.t1992.t3 t10.t1992.t4))
% 46.23/46.43 (step t10.t1992.t6 (cl (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) :rule refl)
% 46.23/46.43 (step t10.t1992.t7 (cl (= (or (not (= BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))) (or false (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) :rule cong :premises (t10.t1992.t5 t10.t1992.t6))
% 46.23/46.43 (step t10.t1992.t8 (cl (= (or false (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) :rule all_simplify)
% 46.23/46.43 (step t10.t1992.t9 (cl (= (or (not (= BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) :rule trans :premises (t10.t1992.t7 t10.t1992.t8))
% 46.23/46.43 (step t10.t1992 (cl (= (forall ((BOUND_VARIABLE_12023 Int)) (or (not (= BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) :rule bind)
% 46.23/46.43 (step t10.t1993 (cl (= (forall ((BOUND_VARIABLE_12021 Int) (BOUND_VARIABLE_12023 Int)) (or (not (= BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) :rule trans :premises (t10.t1991 t10.t1992))
% 46.23/46.43 (step t10.t1994 (cl (= (forall ((BOUND_VARIABLE_12019 Int) (BOUND_VARIABLE_12021 Int) (BOUND_VARIABLE_12023 Int)) (or (not (= BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) :rule trans :premises (t10.t1990 t10.t1993))
% 46.23/46.43 (step t10.t1995 (cl (= (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12019 Int) (BOUND_VARIABLE_12021 Int) (BOUND_VARIABLE_12023 Int)) (or (not (= BOUND_VARIABLE_12021 BOUND_VARIABLE_12023)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12021 BOUND_VARIABLE_12023))))) (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))))) :rule cong :premises (t10.t1988 t10.t1989 t10.t1994))
% 46.23/46.43 (step t10.t1996 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (and (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a))) (or (not (= A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))))) (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))))) :rule trans :premises (t10.t1987 t10.t1995))
% 46.23/46.43 (step t10.t1997 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))) (not (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a)))) (not (=> (= A__questionmark_a A__questionmark_b) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))))))) (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))))) :rule trans :premises (t10.t1986 t10.t1996))
% 46.23/46.43 (step t10.t1998 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)))))) (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))))) :rule trans :premises (t10.t1985 t10.t1997))
% 46.23/46.43 (step t10.t1999 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))))) :rule cong :premises (t10.t1998))
% 46.23/46.43 (anchor :step t10.t2000 :args ((A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_b Int) (:= A__questionmark_b A__questionmark_b) (A__questionmark_c Int) (:= A__questionmark_c A__questionmark_c)))
% 46.23/46.43 (step t10.t2000.t1 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.23/46.43 (step t10.t2000.t2 (cl (= A__questionmark_b A__questionmark_b)) :rule refl)
% 46.23/46.43 (step t10.t2000.t3 (cl (= A__questionmark_c A__questionmark_c)) :rule refl)
% 46.23/46.43 (step t10.t2000.t4 (cl (= (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2000.t5 (cl (= (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))))) :rule cong :premises (t10.t2000.t4))
% 46.23/46.43 (step t10.t2000.t6 (cl (= (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2000.t7 (cl (= (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))))) :rule cong :premises (t10.t2000.t6))
% 46.23/46.43 (step t10.t2000.t8 (cl (= (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c)))))) :rule cong :premises (t10.t2000.t5 t10.t2000.t7))
% 46.23/46.43 (step t10.t2000.t9 (cl (= (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))))))) :rule cong :premises (t10.t2000.t8))
% 46.23/46.43 (step t10.t2000.t10 (cl (= (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2000.t11 (cl (= (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)) (=> (not (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) :rule cong :premises (t10.t2000.t9 t10.t2000.t10))
% 46.23/46.43 (step t10.t2000 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1))) (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c)))))) :rule bind)
% 46.23/46.43 (step t10.t2001 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c)))) (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2002 (cl (= (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1))) (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c)))))) :rule trans :premises (t10.t2000 t10.t2001))
% 46.23/46.43 (step t10.t2003 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))))) :rule cong :premises (t10.t2002))
% 46.23/46.43 (anchor :step t10.t2004 :args ((A__questionmark_h_1 Int) (:= A__questionmark_h_1 A__questionmark_h_1) (A__questionmark_a Int) (:= A__questionmark_a A__questionmark_a) (A__questionmark_b Int) (:= A__questionmark_b A__questionmark_b)))
% 46.23/46.43 (step t10.t2004.t1 (cl (= A__questionmark_h_1 A__questionmark_h_1)) :rule refl)
% 46.23/46.43 (step t10.t2004.t2 (cl (= A__questionmark_a A__questionmark_a)) :rule refl)
% 46.23/46.43 (step t10.t2004.t3 (cl (= A__questionmark_b A__questionmark_b)) :rule refl)
% 46.23/46.43 (step t10.t2004.t4 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= A__questionmark_a tptp.nullObject))) :rule all_simplify)
% 46.23/46.43 (step t10.t2004.t5 (cl (= (= A__questionmark_a tptp.nullObject) (= tptp.nullObject A__questionmark_a))) :rule all_simplify)
% 46.23/46.43 (step t10.t2004.t6 (cl (= (not (not (= A__questionmark_a tptp.nullObject))) (= tptp.nullObject A__questionmark_a))) :rule trans :premises (t10.t2004.t4 t10.t2004.t5))
% 46.23/46.43 (step t10.t2004.t7 (cl (= (not (not (= A__questionmark_b tptp.nullObject))) (= A__questionmark_b tptp.nullObject))) :rule all_simplify)
% 46.23/46.43 (step t10.t2004.t8 (cl (= (= A__questionmark_b tptp.nullObject) (= tptp.nullObject A__questionmark_b))) :rule all_simplify)
% 46.23/46.43 (step t10.t2004.t9 (cl (= (not (not (= A__questionmark_b tptp.nullObject))) (= tptp.nullObject A__questionmark_b))) :rule trans :premises (t10.t2004.t7 t10.t2004.t8))
% 46.23/46.43 (step t10.t2004.t10 (cl (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2004.t11 (cl (= (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) :rule cong :premises (t10.t2004.t10))
% 46.23/46.43 (step t10.t2004.t12 (cl (= (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1))) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)))))) :rule cong :premises (t10.t2004.t6 t10.t2004.t9 t10.t2004.t11))
% 46.23/46.43 (step t10.t2004.t13 (cl (= (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))))) :rule cong :premises (t10.t2004.t12))
% 46.23/46.43 (step t10.t2004.t14 (cl (= (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b)) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b)))) :rule refl)
% 46.23/46.43 (step t10.t2004.t15 (cl (= (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))) (=> (not (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) :rule cong :premises (t10.t2004.t13 t10.t2004.t14))
% 46.23/46.43 (step t10.t2004 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b)))))) :rule bind)
% 46.23/46.43 (step t10.t2005 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2006 (cl (= (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b)))) (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b)))))) :rule trans :premises (t10.t2004 t10.t2005))
% 46.23/46.43 (step t10.t2007 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))))) :rule cong :premises (t10.t2006))
% 46.23/46.43 (step t10.t2008 (cl (= (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2009 (cl (= (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))))) :rule cong :premises (t10.t2008))
% 46.23/46.43 (step t10.t2010 (cl (= (= A__questionmark_v_0_3 |tptp.'System_Object'|) (= |tptp.'System_Object'| A__questionmark_v_0_3))) :rule all_simplify)
% 46.23/46.43 (step t10.t2011 (cl (= (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)))) :rule cong :premises (t10.t2010))
% 46.23/46.43 (step t10.t2012 (cl (= (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2013 (cl (= (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))))) :rule cong :premises (t10.t2012))
% 46.23/46.43 (step t10.t2014 (cl (= (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2015 (cl (= (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2016 (cl (= (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)))) :rule trans :premises (t10.t2014 t10.t2015))
% 46.23/46.43 (step t10.t2017 (cl (= (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2018 (cl (= (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))))) :rule cong :premises (t10.t2017))
% 46.23/46.43 (anchor :step t10.t2019 :args ((A__questionmark_U Int) (:= A__questionmark_U A__questionmark_U)))
% 46.23/46.43 (step t10.t2019.t1 (cl (= A__questionmark_U A__questionmark_U)) :rule refl)
% 46.23/46.43 (step t10.t2019.t2 (cl (= (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2019.t3 (cl (= (= A__questionmark_U |tptp.'CoincidenceCount'|) (= |tptp.'CoincidenceCount'| A__questionmark_U))) :rule all_simplify)
% 46.23/46.43 (step t10.t2019.t4 (cl (= (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)) (=> (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|)) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) :rule cong :premises (t10.t2019.t2 t10.t2019.t3))
% 46.23/46.43 (step t10.t2019 (cl (= (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|))) (forall ((A__questionmark_U Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|)) (= |tptp.'CoincidenceCount'| A__questionmark_U))))) :rule bind)
% 46.23/46.43 (step t10.t2020 (cl (= (forall ((A__questionmark_U Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|)) (= |tptp.'CoincidenceCount'| A__questionmark_U))) (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2021 (cl (= (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|))) (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U))))) :rule trans :premises (t10.t2019 t10.t2020))
% 46.23/46.43 (step t10.t2022 (cl (= (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))))) :rule cong :premises (t10.t2021))
% 46.23/46.43 (anchor :step t10.t2023 :args ((A__questionmark_oi Int) (:= A__questionmark_oi A__questionmark_oi) (A__questionmark_h Int) (:= A__questionmark_h A__questionmark_h)))
% 46.23/46.43 (step t10.t2023.t1 (cl (= A__questionmark_oi A__questionmark_oi)) :rule refl)
% 46.23/46.43 (step t10.t2023.t2 (cl (= A__questionmark_h A__questionmark_h)) :rule refl)
% 46.23/46.43 (step t10.t2023.t3 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2023 (cl (= (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true)) (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) true))) :rule bind)
% 46.23/46.43 (step t10.t2024 (cl (= (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) true) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2025 (cl (= (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true)) true)) :rule trans :premises (t10.t2023 t10.t2024))
% 46.23/46.43 (step t10.t2026 (cl (= (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not true))) :rule cong :premises (t10.t2025))
% 46.23/46.43 (step t10.t2027 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.43 (step t10.t2028 (cl (= (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) false)) :rule trans :premises (t10.t2026 t10.t2027))
% 46.23/46.43 (step t10.t2029 (cl (= (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2030 (cl (= (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))))) :rule cong :premises (t10.t2029))
% 46.23/46.43 (step t10.t2031 (cl (= (= A__questionmark_v_1_2 |tptp.'System_Object'|) (= |tptp.'System_Object'| A__questionmark_v_1_2))) :rule all_simplify)
% 46.23/46.43 (step t10.t2032 (cl (= (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)))) :rule cong :premises (t10.t2031))
% 46.23/46.43 (step t10.t2033 (cl (= (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|) (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2034 (cl (= (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))))) :rule cong :premises (t10.t2033))
% 46.23/46.43 (step t10.t2035 (cl (= (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2036 (cl (= (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2037 (cl (= (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)))) :rule trans :premises (t10.t2035 t10.t2036))
% 46.23/46.43 (step t10.t2038 (cl (= (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|) (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2039 (cl (= (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))))) :rule cong :premises (t10.t2038))
% 46.23/46.43 (step t10.t2040 (cl (= (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2041 (cl (= (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))))) :rule cong :premises (t10.t2040))
% 46.23/46.43 (step t10.t2042 (cl (= (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2043 (cl (= (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t2042))
% 46.23/46.43 (step t10.t2044 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2045 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))))) :rule cong :premises (t10.t2044))
% 46.23/46.43 (step t10.t2046 (cl (= (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|) (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2047 (cl (= (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))))) :rule cong :premises (t10.t2046))
% 46.23/46.43 (step t10.t2048 (cl (= (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2049 (cl (= (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))))) :rule cong :premises (t10.t2048))
% 46.23/46.43 (step t10.t2050 (cl (= (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2051 (cl (= (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))))) :rule cong :premises (t10.t2050))
% 46.23/46.43 (step t10.t2052 (cl (= (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2053 (cl (= (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t2052))
% 46.23/46.43 (step t10.t2054 (cl (= (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2055 (cl (= (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))))) :rule cong :premises (t10.t2054))
% 46.23/46.43 (step t10.t2056 (cl (= (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2057 (cl (= (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t2056))
% 46.23/46.43 (step t10.t2058 (cl (= (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2059 (cl (= (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))))) :rule cong :premises (t10.t2058))
% 46.23/46.43 (step t10.t2060 (cl (= (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2061 (cl (= (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t2060))
% 46.23/46.43 (step t10.t2062 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2063 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))))) :rule cong :premises (t10.t2062))
% 46.23/46.43 (step t10.t2064 (cl (= (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|) (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2065 (cl (= (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))))) :rule cong :premises (t10.t2064))
% 46.23/46.43 (step t10.t2066 (cl (= (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2067 (cl (= (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))))) :rule cong :premises (t10.t2066))
% 46.23/46.43 (step t10.t2068 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2069 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))))) :rule cong :premises (t10.t2068))
% 46.23/46.43 (step t10.t2070 (cl (= (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2071 (cl (= (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))))) :rule cong :premises (t10.t2070))
% 46.23/46.43 (step t10.t2072 (cl (= (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2073 (cl (= (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))))) :rule cong :premises (t10.t2072))
% 46.23/46.43 (step t10.t2074 (cl (= (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2075 (cl (= (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))))) :rule cong :premises (t10.t2074))
% 46.23/46.43 (step t10.t2076 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2077 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))))) :rule cong :premises (t10.t2076))
% 46.23/46.43 (step t10.t2078 (cl (= (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2079 (cl (= (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))))) :rule cong :premises (t10.t2078))
% 46.23/46.43 (step t10.t2080 (cl (= (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2081 (cl (= (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))))) :rule cong :premises (t10.t2080))
% 46.23/46.43 (step t10.t2082 (cl (= (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2083 (cl (= (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))))) :rule cong :premises (t10.t2082))
% 46.23/46.43 (step t10.t2084 (cl (= (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2085 (cl (= (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))))) :rule cong :premises (t10.t2084))
% 46.23/46.43 (step t10.t2086 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2087 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))))) :rule cong :premises (t10.t2086))
% 46.23/46.43 (anchor :step t10.t2088 :args ((A__questionmark_oi Int) (:= A__questionmark_oi A__questionmark_oi) (A__questionmark_h Int) (:= A__questionmark_h A__questionmark_h)))
% 46.23/46.43 (step t10.t2088.t1 (cl (= A__questionmark_oi A__questionmark_oi)) :rule refl)
% 46.23/46.43 (step t10.t2088.t2 (cl (= A__questionmark_h A__questionmark_h)) :rule refl)
% 46.23/46.43 (step t10.t2088.t3 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2088 (cl (= (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true)) (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) true))) :rule bind)
% 46.23/46.43 (step t10.t2089 (cl (= (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) true) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2090 (cl (= (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true)) true)) :rule trans :premises (t10.t2088 t10.t2089))
% 46.23/46.43 (step t10.t2091 (cl (= (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not true))) :rule cong :premises (t10.t2090))
% 46.23/46.43 (step t10.t2092 (cl (= (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) false)) :rule trans :premises (t10.t2091 t10.t2027))
% 46.23/46.43 (step t10.t2093 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule refl)
% 46.23/46.43 (anchor :step t10.t2094 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6)))
% 46.23/46.43 (step t10.t2094.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2094.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2094.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2094.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2094.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (anchor :step t10.t2094.t6 :args ((A__questionmark_x_10 Int) (:= A__questionmark_x_10 A__questionmark_x_10)))
% 46.23/46.43 (step t10.t2094.t6.t1 (cl (= A__questionmark_x_10 A__questionmark_x_10)) :rule refl)
% 46.23/46.43 (step t10.t2094.t6.t2 (cl (= (<= A__questionmark_lo A__questionmark_x_10) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2094.t6.t3 (cl (= (not (<= A__questionmark_lo A__questionmark_x_10)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2094.t6.t2))
% 46.23/46.43 (step t10.t2094.t6.t4 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2094.t6.t5 (cl (= (not (<= A__questionmark_lo A__questionmark_x_10)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2094.t6.t3 t10.t2094.t6.t4))
% 46.23/46.43 (step t10.t2094.t6.t6 (cl (= (< A__questionmark_x_10 A__questionmark_hi) (not (>= A__questionmark_x_10 A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2094.t6.t7 (cl (= (>= A__questionmark_x_10 A__questionmark_hi) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2094.t6.t8 (cl (= (not (>= A__questionmark_x_10 A__questionmark_hi)) (not (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2094.t6.t7))
% 46.23/46.43 (step t10.t2094.t6.t9 (cl (= (not (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2094.t6.t10 (cl (= (not (>= A__questionmark_x_10 A__questionmark_hi)) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2094.t6.t8 t10.t2094.t6.t9))
% 46.23/46.43 (step t10.t2094.t6.t11 (cl (= (< A__questionmark_x_10 A__questionmark_hi) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2094.t6.t6 t10.t2094.t6.t10))
% 46.23/46.43 (step t10.t2094.t6.t12 (cl (= (not (< A__questionmark_x_10 A__questionmark_hi)) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) :rule cong :premises (t10.t2094.t6.t11))
% 46.23/46.43 (step t10.t2094.t6.t13 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2094.t6.t14 (cl (= (not (= A__questionmark_x_4 tptp.true_1)) (not (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2094.t6.t13))
% 46.23/46.43 (step t10.t2094.t6.t15 (cl (= (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4))))) :rule cong :premises (t10.t2094.t6.t5 t10.t2094.t6.t12 t10.t2094.t6.t14))
% 46.23/46.43 (step t10.t2094.t6.t16 (cl (= (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))))) :rule cong :premises (t10.t2094.t6.t15))
% 46.23/46.43 (step t10.t2094.t6.t17 (cl (= (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) :rule refl)
% 46.23/46.43 (step t10.t2094.t6.t18 (cl (= (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)))))) :rule cong :premises (t10.t2094.t6.t16 t10.t2094.t6.t17))
% 46.23/46.43 (step t10.t2094.t6 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) :rule bind)
% 46.23/46.43 (step t10.t2094.t7 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2094.t8 (cl (= (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2094.t9 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)))))))) :rule trans :premises (t10.t2094.t7 t10.t2094.t8))
% 46.23/46.43 (step t10.t2094.t10 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)))))))) :rule trans :premises (t10.t2094.t6 t10.t2094.t9))
% 46.23/46.43 (step t10.t2094.t11 (cl (= (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0))) :rule refl)
% 46.23/46.43 (step t10.t2094.t12 (cl (= (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)) (=> (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) :rule cong :premises (t10.t2094.t10 t10.t2094.t11))
% 46.23/46.43 (step t10.t2094 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0))))) :rule bind)
% 46.23/46.43 (step t10.t2095 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2096 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0))))) :rule trans :premises (t10.t2094 t10.t2095))
% 46.23/46.43 (step t10.t2097 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))))) :rule cong :premises (t10.t2096))
% 46.23/46.43 (anchor :step t10.t2098 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_0 Int) (:= A__questionmark_x_0 A__questionmark_x_0) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_1_1 Int) (:= A__questionmark_x_1_1 A__questionmark_x_1_1) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_2_1 Int) (:= A__questionmark_x_2_1 A__questionmark_x_2_1)))
% 46.23/46.43 (step t10.t2098.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2098.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2098.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2098.t4 (cl (= A__questionmark_x_0 A__questionmark_x_0)) :rule refl)
% 46.23/46.43 (step t10.t2098.t5 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2098.t6 (cl (= A__questionmark_x_1_1 A__questionmark_x_1_1)) :rule refl)
% 46.23/46.43 (step t10.t2098.t7 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2098.t8 (cl (= A__questionmark_x_2_1 A__questionmark_x_2_1)) :rule refl)
% 46.23/46.43 (anchor :step t10.t2098.t9 :args ((A__questionmark_x_10 Int) (:= A__questionmark_x_10 A__questionmark_x_10)))
% 46.23/46.43 (step t10.t2098.t9.t1 (cl (= A__questionmark_x_10 A__questionmark_x_10)) :rule refl)
% 46.23/46.43 (step t10.t2098.t9.t2 (cl (= (<= A__questionmark_lo A__questionmark_x_10) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2098.t9.t3 (cl (= (not (<= A__questionmark_lo A__questionmark_x_10)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2098.t9.t2))
% 46.23/46.43 (step t10.t2098.t9.t4 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2098.t9.t5 (cl (= (not (<= A__questionmark_lo A__questionmark_x_10)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2098.t9.t3 t10.t2098.t9.t4))
% 46.23/46.43 (step t10.t2098.t9.t6 (cl (= (< A__questionmark_x_10 A__questionmark_hi) (not (>= A__questionmark_x_10 A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2098.t9.t7 (cl (= (>= A__questionmark_x_10 A__questionmark_hi) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2098.t9.t8 (cl (= (not (>= A__questionmark_x_10 A__questionmark_hi)) (not (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2098.t9.t7))
% 46.23/46.43 (step t10.t2098.t9.t9 (cl (= (not (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2098.t9.t10 (cl (= (not (>= A__questionmark_x_10 A__questionmark_hi)) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2098.t9.t8 t10.t2098.t9.t9))
% 46.23/46.43 (step t10.t2098.t9.t11 (cl (= (< A__questionmark_x_10 A__questionmark_hi) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2098.t9.t6 t10.t2098.t9.t10))
% 46.23/46.43 (step t10.t2098.t9.t12 (cl (= (not (< A__questionmark_x_10 A__questionmark_hi)) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) :rule cong :premises (t10.t2098.t9.t11))
% 46.23/46.43 (step t10.t2098.t9.t13 (cl (= (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2098.t9.t5 t10.t2098.t9.t12))
% 46.23/46.43 (step t10.t2098.t9.t14 (cl (= (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))))) :rule cong :premises (t10.t2098.t9.t13))
% 46.23/46.43 (step t10.t2098.t9.t15 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2098.t9.t16 (cl (= (= A__questionmark_x_0 tptp.true_1) (= tptp.true_1 A__questionmark_x_0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2098.t9.t17 (cl (= (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1)) (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)))) :rule cong :premises (t10.t2098.t9.t15 t10.t2098.t9.t16))
% 46.23/46.43 (step t10.t2098.t9.t18 (cl (= (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))))) :rule cong :premises (t10.t2098.t9.t17))
% 46.23/46.43 (step t10.t2098.t9.t19 (cl (= (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))) :rule refl)
% 46.23/46.43 (step t10.t2098.t9.t20 (cl (= (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))) (=> (= tptp.true_1 A__questionmark_x_4) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))) :rule cong :premises (t10.t2098.t9.t15 t10.t2098.t9.t19))
% 46.23/46.43 (step t10.t2098.t9.t21 (cl (= (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) :rule cong :premises (t10.t2098.t9.t20))
% 46.23/46.43 (step t10.t2098.t9.t22 (cl (= (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))) (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) :rule cong :premises (t10.t2098.t9.t18 t10.t2098.t9.t21))
% 46.23/46.43 (step t10.t2098.t9.t23 (cl (= (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) (not (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) :rule cong :premises (t10.t2098.t9.t22))
% 46.23/46.43 (step t10.t2098.t9.t24 (cl (= (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) (not (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))))) :rule cong :premises (t10.t2098.t9.t14 t10.t2098.t9.t23))
% 46.23/46.43 (step t10.t2098.t9 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) (not (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))))) :rule bind)
% 46.23/46.43 (step t10.t2098.t10 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) (not (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2098.t11 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) :rule trans :premises (t10.t2098.t9 t10.t2098.t10))
% 46.23/46.43 (step t10.t2098.t12 (cl (= (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1)) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1)))) :rule refl)
% 46.23/46.43 (step t10.t2098.t13 (cl (= (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))) (=> (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) :rule cong :premises (t10.t2098.t11 t10.t2098.t12))
% 46.23/46.43 (step t10.t2098 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1)))))) :rule bind)
% 46.23/46.43 (step t10.t2099 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2100 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1)))))) :rule trans :premises (t10.t2098 t10.t2099))
% 46.23/46.43 (step t10.t2101 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))))) :rule cong :premises (t10.t2100))
% 46.23/46.43 (anchor :step t10.t2102 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_mid Int) (:= A__questionmark_mid A__questionmark_mid) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6)))
% 46.23/46.43 (step t10.t2102.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2102.t2 (cl (= A__questionmark_mid A__questionmark_mid)) :rule refl)
% 46.23/46.43 (step t10.t2102.t3 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2102.t4 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2102.t5 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2102.t6 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2102.t7 (cl (= (<= A__questionmark_lo A__questionmark_mid) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2102.t8 (cl (= (not (<= A__questionmark_lo A__questionmark_mid)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1))))) :rule cong :premises (t10.t2102.t7))
% 46.23/46.43 (step t10.t2102.t9 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2102.t10 (cl (= (not (<= A__questionmark_lo A__questionmark_mid)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1))) :rule trans :premises (t10.t2102.t8 t10.t2102.t9))
% 46.23/46.43 (step t10.t2102.t11 (cl (= (<= A__questionmark_mid A__questionmark_hi) (not (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2102.t12 (cl (= (not (<= A__questionmark_mid A__questionmark_hi)) (not (not (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))))) :rule cong :premises (t10.t2102.t11))
% 46.23/46.43 (step t10.t2102.t13 (cl (= (not (not (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2102.t14 (cl (= (not (<= A__questionmark_mid A__questionmark_hi)) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) :rule trans :premises (t10.t2102.t12 t10.t2102.t13))
% 46.23/46.43 (step t10.t2102.t15 (cl (= (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1)))) :rule cong :premises (t10.t2102.t10 t10.t2102.t14))
% 46.23/46.43 (step t10.t2102.t16 (cl (= (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))))) :rule cong :premises (t10.t2102.t15))
% 46.23/46.43 (step t10.t2102.t17 (cl (= (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2102.t18 (cl (= (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule cong :premises (t10.t2102.t16 t10.t2102.t17))
% 46.23/46.43 (step t10.t2102 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule bind)
% 46.23/46.43 (step t10.t2103 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2104 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule trans :premises (t10.t2102 t10.t2103))
% 46.23/46.43 (step t10.t2105 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule cong :premises (t10.t2104))
% 46.23/46.43 (anchor :step t10.t2106 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6)))
% 46.23/46.43 (step t10.t2106.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2106.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2106.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2106.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2106.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2106.t6 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= A__questionmark_lo A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2106.t7 (cl (= (>= A__questionmark_lo A__questionmark_hi) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2106.t8 (cl (= (not (>= A__questionmark_lo A__questionmark_hi)) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule cong :premises (t10.t2106.t7))
% 46.23/46.43 (step t10.t2106.t9 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule trans :premises (t10.t2106.t6 t10.t2106.t8))
% 46.23/46.43 (step t10.t2106.t10 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))))) :rule cong :premises (t10.t2106.t9))
% 46.23/46.43 (step t10.t2106.t11 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2106.t12 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule trans :premises (t10.t2106.t10 t10.t2106.t11))
% 46.23/46.43 (step t10.t2106.t13 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2106.t14 (cl (= (not (= A__questionmark_x_4 tptp.true_1)) (not (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2106.t13))
% 46.23/46.43 (step t10.t2106.t15 (cl (= (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) :rule refl)
% 46.23/46.43 (step t10.t2106.t16 (cl (= (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))) :rule cong :premises (t10.t2106.t12 t10.t2106.t14 t10.t2106.t15))
% 46.23/46.43 (step t10.t2106.t17 (cl (= (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) :rule cong :premises (t10.t2106.t16))
% 46.23/46.43 (step t10.t2106.t18 (cl (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))) :rule refl)
% 46.23/46.43 (step t10.t2106.t19 (cl (= (+ A__questionmark_lo 1) (+ 1 A__questionmark_lo))) :rule all_simplify)
% 46.23/46.43 (step t10.t2106.t20 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2106.t21 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2106.t22 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2106.t23 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2106.t24 (cl (= (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))) :rule cong :premises (t10.t2106.t19 t10.t2106.t20 t10.t2106.t21 t10.t2106.t22 t10.t2106.t23))
% 46.23/46.43 (step t10.t2106.t25 (cl (= 1 1)) :rule refl)
% 46.23/46.43 (step t10.t2106.t26 (cl (= (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1) (+ (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))) :rule cong :premises (t10.t2106.t24 t10.t2106.t25))
% 46.23/46.43 (step t10.t2106.t27 (cl (= (+ (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2106.t28 (cl (= (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) :rule trans :premises (t10.t2106.t26 t10.t2106.t27))
% 46.23/46.43 (step t10.t2106.t29 (cl (= (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1)) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) :rule cong :premises (t10.t2106.t18 t10.t2106.t28))
% 46.23/46.43 (step t10.t2106.t30 (cl (= (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule cong :premises (t10.t2106.t17 t10.t2106.t29))
% 46.23/46.43 (step t10.t2106 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule bind)
% 46.23/46.43 (step t10.t2107 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2108 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo) (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))))) :rule all_simplify)
% 46.23/46.43 (anchor :step t10.t2109 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5)))
% 46.23/46.43 (step t10.t2109.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2109.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2109.t3 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2109.t4 (cl (= (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule refl)
% 46.23/46.43 (step t10.t2109.t5 (cl (= (= tptp.true_1 tptp.true_1) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2109.t6 (cl (= (not (= tptp.true_1 tptp.true_1)) (not true))) :rule cong :premises (t10.t2109.t5))
% 46.23/46.43 (step t10.t2109.t7 (cl (= (not (= tptp.true_1 tptp.true_1)) false)) :rule trans :premises (t10.t2109.t6 t10.t2027))
% 46.23/46.43 (step t10.t2109.t8 (cl (= (= (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo) (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2109.t9 (cl (= (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo) (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (not true))) :rule cong :premises (t10.t2109.t8))
% 46.23/46.43 (step t10.t2109.t10 (cl (= (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo) (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) false)) :rule trans :premises (t10.t2109.t9 t10.t2027))
% 46.23/46.43 (step t10.t2109.t11 (cl (= (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))) :rule refl)
% 46.23/46.43 (step t10.t2109.t12 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo) (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) false false (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) :rule cong :premises (t10.t2109.t4 t10.t2109.t7 t10.t2109.t10 t10.t2109.t11))
% 46.23/46.43 (step t10.t2109.t13 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) false false (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2109.t14 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo) (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) :rule trans :premises (t10.t2109.t12 t10.t2109.t13))
% 46.23/46.43 (step t10.t2109 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo) (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))))) :rule bind)
% 46.23/46.43 (step t10.t2110 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))))) :rule trans :premises (t10.t2108 t10.t2109))
% 46.23/46.43 (step t10.t2111 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))))) :rule trans :premises (t10.t2107 t10.t2110))
% 46.23/46.43 (step t10.t2112 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))))) :rule trans :premises (t10.t2106 t10.t2111))
% 46.23/46.43 (step t10.t2113 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) :rule cong :premises (t10.t2112))
% 46.23/46.43 (anchor :step t10.t2114 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6)))
% 46.23/46.43 (step t10.t2114.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2114.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2114.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2114.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2114.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2114.t6 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= A__questionmark_lo A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2114.t7 (cl (= (>= A__questionmark_lo A__questionmark_hi) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2114.t8 (cl (= (not (>= A__questionmark_lo A__questionmark_hi)) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule cong :premises (t10.t2114.t7))
% 46.23/46.43 (step t10.t2114.t9 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule trans :premises (t10.t2114.t6 t10.t2114.t8))
% 46.23/46.43 (step t10.t2114.t10 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))))) :rule cong :premises (t10.t2114.t9))
% 46.23/46.43 (step t10.t2114.t11 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2114.t12 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule trans :premises (t10.t2114.t10 t10.t2114.t11))
% 46.23/46.43 (step t10.t2114.t13 (cl (= (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2114.t14 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2114.t15 (cl (= (not (= A__questionmark_x_4 tptp.true_1)) (not (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2114.t14))
% 46.23/46.43 (step t10.t2114.t16 (cl (= (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) :rule refl)
% 46.23/46.43 (step t10.t2114.t17 (cl (= (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))) :rule cong :premises (t10.t2114.t15 t10.t2114.t16))
% 46.23/46.43 (step t10.t2114.t18 (cl (= (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) :rule cong :premises (t10.t2114.t17))
% 46.23/46.43 (step t10.t2114.t19 (cl (= (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) :rule trans :premises (t10.t2114.t13 t10.t2114.t18))
% 46.23/46.43 (step t10.t2114.t20 (cl (= (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))))) :rule cong :premises (t10.t2114.t12 t10.t2114.t19))
% 46.23/46.43 (step t10.t2114.t21 (cl (= (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) :rule cong :premises (t10.t2114.t20))
% 46.23/46.43 (step t10.t2114.t22 (cl (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))) :rule refl)
% 46.23/46.43 (step t10.t2114.t23 (cl (= (+ A__questionmark_lo 1) (+ 1 A__questionmark_lo))) :rule all_simplify)
% 46.23/46.43 (step t10.t2114.t24 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2114.t25 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2114.t26 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2114.t27 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2114.t28 (cl (= (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))) :rule cong :premises (t10.t2114.t23 t10.t2114.t24 t10.t2114.t25 t10.t2114.t26 t10.t2114.t27))
% 46.23/46.43 (step t10.t2114.t29 (cl (= (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) :rule cong :premises (t10.t2114.t22 t10.t2114.t28))
% 46.23/46.43 (step t10.t2114.t30 (cl (= (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) :rule cong :premises (t10.t2114.t21 t10.t2114.t29))
% 46.23/46.43 (step t10.t2114 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule bind)
% 46.23/46.43 (step t10.t2115 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2116 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule trans :premises (t10.t2114 t10.t2115))
% 46.23/46.43 (step t10.t2117 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule cong :premises (t10.t2116))
% 46.23/46.43 (anchor :step t10.t2118 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6)))
% 46.23/46.43 (step t10.t2118.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2118.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2118.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2118.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2118.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (anchor :step t10.t2118.t6 :args ((A__questionmark_v_57_58 Int) (:= A__questionmark_v_57_58 A__questionmark_v_57_58)))
% 46.23/46.43 (step t10.t2118.t6.t1 (cl (= A__questionmark_v_57_58 A__questionmark_v_57_58)) :rule refl)
% 46.23/46.43 (step t10.t2118.t6.t2 (cl (= A__questionmark_v_57_58 A__questionmark_v_57_58)) :rule refl)
% 46.23/46.43 (step t10.t2118.t6.t3 (cl (= (- A__questionmark_hi 1) (+ A__questionmark_hi (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t6.t4 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2118.t6.t5 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t6.t6 (cl (= (+ A__questionmark_hi (* (- 1) 1)) (+ A__questionmark_hi (- 1)))) :rule cong :premises (t10.t2118.t6.t4 t10.t2118.t6.t5))
% 46.23/46.43 (step t10.t2118.t6.t7 (cl (= (+ A__questionmark_hi (- 1)) (+ (- 1) A__questionmark_hi))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t6.t8 (cl (= (+ A__questionmark_hi (* (- 1) 1)) (+ (- 1) A__questionmark_hi))) :rule trans :premises (t10.t2118.t6.t6 t10.t2118.t6.t7))
% 46.23/46.43 (step t10.t2118.t6.t9 (cl (= (- A__questionmark_hi 1) (+ (- 1) A__questionmark_hi))) :rule trans :premises (t10.t2118.t6.t3 t10.t2118.t6.t8))
% 46.23/46.43 (step t10.t2118.t6.t10 (cl (= (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (= A__questionmark_v_57_58 (+ (- 1) A__questionmark_hi)))) :rule cong :premises (t10.t2118.t6.t2 t10.t2118.t6.t9))
% 46.23/46.43 (step t10.t2118.t6.t11 (cl (= (= A__questionmark_v_57_58 (+ (- 1) A__questionmark_hi)) (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t6.t12 (cl (= (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)))) :rule trans :premises (t10.t2118.t6.t10 t10.t2118.t6.t11))
% 46.23/46.43 (step t10.t2118.t6.t13 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= A__questionmark_lo A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t6.t14 (cl (= (>= A__questionmark_lo A__questionmark_hi) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t6.t15 (cl (= (not (>= A__questionmark_lo A__questionmark_hi)) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule cong :premises (t10.t2118.t6.t14))
% 46.23/46.43 (step t10.t2118.t6.t16 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule trans :premises (t10.t2118.t6.t13 t10.t2118.t6.t15))
% 46.23/46.43 (step t10.t2118.t6.t17 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))))) :rule cong :premises (t10.t2118.t6.t16))
% 46.23/46.43 (step t10.t2118.t6.t18 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t6.t19 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule trans :premises (t10.t2118.t6.t17 t10.t2118.t6.t18))
% 46.23/46.43 (step t10.t2118.t6.t20 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t6.t21 (cl (= (not (= A__questionmark_x_4 tptp.true_1)) (not (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2118.t6.t20))
% 46.23/46.43 (step t10.t2118.t6.t22 (cl (= (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) :rule refl)
% 46.23/46.43 (step t10.t2118.t6.t23 (cl (= (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58)))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58)))))) :rule cong :premises (t10.t2118.t6.t19 t10.t2118.t6.t21 t10.t2118.t6.t22))
% 46.23/46.43 (step t10.t2118.t6.t24 (cl (= (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))))) :rule cong :premises (t10.t2118.t6.t23))
% 46.23/46.43 (step t10.t2118.t6.t25 (cl (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))) :rule refl)
% 46.23/46.43 (step t10.t2118.t6.t26 (cl (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t6.t27 (cl (= (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1)) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) :rule cong :premises (t10.t2118.t6.t25 t10.t2118.t6.t26))
% 46.23/46.43 (step t10.t2118.t6.t28 (cl (= (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule cong :premises (t10.t2118.t6.t24 t10.t2118.t6.t27))
% 46.23/46.43 (step t10.t2118.t6.t29 (cl (= (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1)))) (and (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule cong :premises (t10.t2118.t6.t12 t10.t2118.t6.t28))
% 46.23/46.43 (step t10.t2118.t6 (cl (= (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule bind)
% 46.23/46.43 (step t10.t2118.t7 (cl (= (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_v_57_58 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t8 (cl (= (forall ((A__questionmark_v_57_58 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (forall ((A__questionmark_v_57_58 Int)) (or (not (= A__questionmark_hi (+ 1 A__questionmark_v_57_58))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58)) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t9 (cl (= (forall ((A__questionmark_v_57_58 Int)) (or (not (= A__questionmark_hi (+ 1 A__questionmark_v_57_58))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58)) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (or (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t10 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2118.t11 (cl (= (+ 1 (+ (- 1) A__questionmark_hi)) (+ 1 (- 1) A__questionmark_hi))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t12 (cl (= (+ 1 (- 1) A__questionmark_hi) A__questionmark_hi)) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t13 (cl (= (+ 1 (+ (- 1) A__questionmark_hi)) A__questionmark_hi)) :rule trans :premises (t10.t2118.t11 t10.t2118.t12))
% 46.23/46.43 (step t10.t2118.t14 (cl (= (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi))) (= A__questionmark_hi A__questionmark_hi))) :rule cong :premises (t10.t2118.t10 t10.t2118.t13))
% 46.23/46.43 (step t10.t2118.t15 (cl (= (= A__questionmark_hi A__questionmark_hi) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t16 (cl (= (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi))) true)) :rule trans :premises (t10.t2118.t14 t10.t2118.t15))
% 46.23/46.43 (step t10.t2118.t17 (cl (= (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (not true))) :rule cong :premises (t10.t2118.t16))
% 46.23/46.43 (step t10.t2118.t18 (cl (= (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) false)) :rule trans :premises (t10.t2118.t17 t10.t2027))
% 46.23/46.43 (step t10.t2118.t19 (cl (= (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule refl)
% 46.23/46.43 (step t10.t2118.t20 (cl (= (or (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (or false (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule cong :premises (t10.t2118.t18 t10.t2118.t19))
% 46.23/46.43 (step t10.t2118.t21 (cl (= (or false (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2118.t22 (cl (= (or (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule trans :premises (t10.t2118.t20 t10.t2118.t21))
% 46.23/46.43 (step t10.t2118.t23 (cl (= (forall ((A__questionmark_v_57_58 Int)) (or (not (= A__questionmark_hi (+ 1 A__questionmark_v_57_58))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58)) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule trans :premises (t10.t2118.t9 t10.t2118.t22))
% 46.23/46.43 (step t10.t2118.t24 (cl (= (forall ((A__questionmark_v_57_58 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule trans :premises (t10.t2118.t8 t10.t2118.t23))
% 46.23/46.43 (step t10.t2118.t25 (cl (= (not (forall ((A__questionmark_v_57_58 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule cong :premises (t10.t2118.t24))
% 46.23/46.43 (step t10.t2118.t26 (cl (= (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_hi (+ 1 A__questionmark_v_57_58)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule trans :premises (t10.t2118.t7 t10.t2118.t25))
% 46.23/46.43 (step t10.t2118.t27 (cl (= (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule trans :premises (t10.t2118.t6 t10.t2118.t26))
% 46.23/46.43 (step t10.t2118 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1)))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))))) :rule bind)
% 46.23/46.43 (step t10.t2119 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2120 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)) (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule all_simplify)
% 46.23/46.43 (anchor :step t10.t2121 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5)))
% 46.23/46.43 (step t10.t2121.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2121.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2121.t3 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2121.t4 (cl (= (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule refl)
% 46.23/46.43 (step t10.t2121.t5 (cl (= (= tptp.true_1 tptp.true_1) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2121.t6 (cl (= (not (= tptp.true_1 tptp.true_1)) (not true))) :rule cong :premises (t10.t2121.t5))
% 46.23/46.43 (step t10.t2121.t7 (cl (= (not (= tptp.true_1 tptp.true_1)) false)) :rule trans :premises (t10.t2121.t6 t10.t2027))
% 46.23/46.43 (step t10.t2121.t8 (cl (= (= (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)) (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2121.t9 (cl (= (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)) (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (not true))) :rule cong :premises (t10.t2121.t8))
% 46.23/46.43 (step t10.t2121.t10 (cl (= (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)) (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) false)) :rule trans :premises (t10.t2121.t9 t10.t2027))
% 46.23/46.43 (step t10.t2121.t11 (cl (= (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))) :rule refl)
% 46.23/46.43 (step t10.t2121.t12 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)) (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) false false (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) :rule cong :premises (t10.t2121.t4 t10.t2121.t7 t10.t2121.t10 t10.t2121.t11))
% 46.23/46.43 (step t10.t2121.t13 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) false false (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2121.t14 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)) (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) :rule trans :premises (t10.t2121.t12 t10.t2121.t13))
% 46.23/46.43 (step t10.t2121 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (not (= (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)) (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule bind)
% 46.23/46.43 (step t10.t2122 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule trans :premises (t10.t2120 t10.t2121))
% 46.23/46.43 (step t10.t2123 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule trans :premises (t10.t2119 t10.t2122))
% 46.23/46.43 (step t10.t2124 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1)))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule trans :premises (t10.t2118 t10.t2123))
% 46.23/46.43 (step t10.t2125 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))))) :rule cong :premises (t10.t2124))
% 46.23/46.43 (anchor :step t10.t2126 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6)))
% 46.23/46.43 (step t10.t2126.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2126.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2126.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2126.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2126.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (anchor :step t10.t2126.t6 :args ((A__questionmark_v_58_59 Int) (:= A__questionmark_v_58_59 A__questionmark_v_58_59)))
% 46.23/46.43 (step t10.t2126.t6.t1 (cl (= A__questionmark_v_58_59 A__questionmark_v_58_59)) :rule refl)
% 46.23/46.43 (step t10.t2126.t6.t2 (cl (= A__questionmark_v_58_59 A__questionmark_v_58_59)) :rule refl)
% 46.23/46.43 (step t10.t2126.t6.t3 (cl (= (- A__questionmark_hi 1) (+ A__questionmark_hi (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t6.t4 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2126.t6.t5 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t6.t6 (cl (= (+ A__questionmark_hi (* (- 1) 1)) (+ A__questionmark_hi (- 1)))) :rule cong :premises (t10.t2126.t6.t4 t10.t2126.t6.t5))
% 46.23/46.43 (step t10.t2126.t6.t7 (cl (= (+ A__questionmark_hi (- 1)) (+ (- 1) A__questionmark_hi))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t6.t8 (cl (= (+ A__questionmark_hi (* (- 1) 1)) (+ (- 1) A__questionmark_hi))) :rule trans :premises (t10.t2126.t6.t6 t10.t2126.t6.t7))
% 46.23/46.43 (step t10.t2126.t6.t9 (cl (= (- A__questionmark_hi 1) (+ (- 1) A__questionmark_hi))) :rule trans :premises (t10.t2126.t6.t3 t10.t2126.t6.t8))
% 46.23/46.43 (step t10.t2126.t6.t10 (cl (= (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (= A__questionmark_v_58_59 (+ (- 1) A__questionmark_hi)))) :rule cong :premises (t10.t2126.t6.t2 t10.t2126.t6.t9))
% 46.23/46.43 (step t10.t2126.t6.t11 (cl (= (= A__questionmark_v_58_59 (+ (- 1) A__questionmark_hi)) (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t6.t12 (cl (= (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)))) :rule trans :premises (t10.t2126.t6.t10 t10.t2126.t6.t11))
% 46.23/46.43 (step t10.t2126.t6.t13 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= A__questionmark_lo A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t6.t14 (cl (= (>= A__questionmark_lo A__questionmark_hi) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t6.t15 (cl (= (not (>= A__questionmark_lo A__questionmark_hi)) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule cong :premises (t10.t2126.t6.t14))
% 46.23/46.43 (step t10.t2126.t6.t16 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule trans :premises (t10.t2126.t6.t13 t10.t2126.t6.t15))
% 46.23/46.43 (step t10.t2126.t6.t17 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))))) :rule cong :premises (t10.t2126.t6.t16))
% 46.23/46.43 (step t10.t2126.t6.t18 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t6.t19 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule trans :premises (t10.t2126.t6.t17 t10.t2126.t6.t18))
% 46.23/46.43 (step t10.t2126.t6.t20 (cl (= (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t6.t21 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t6.t22 (cl (= (not (= A__questionmark_x_4 tptp.true_1)) (not (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2126.t6.t21))
% 46.23/46.43 (step t10.t2126.t6.t23 (cl (= (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))) :rule refl)
% 46.23/46.43 (step t10.t2126.t6.t24 (cl (= (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59)))) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59)))))) :rule cong :premises (t10.t2126.t6.t22 t10.t2126.t6.t23))
% 46.23/46.43 (step t10.t2126.t6.t25 (cl (= (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) :rule cong :premises (t10.t2126.t6.t24))
% 46.23/46.43 (step t10.t2126.t6.t26 (cl (= (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) :rule trans :premises (t10.t2126.t6.t20 t10.t2126.t6.t25))
% 46.23/46.43 (step t10.t2126.t6.t27 (cl (= (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59)))))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59)))))))) :rule cong :premises (t10.t2126.t6.t19 t10.t2126.t6.t26))
% 46.23/46.43 (step t10.t2126.t6.t28 (cl (= (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) :rule cong :premises (t10.t2126.t6.t27))
% 46.23/46.43 (step t10.t2126.t6.t29 (cl (= (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) :rule refl)
% 46.23/46.43 (step t10.t2126.t6.t30 (cl (= (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) :rule cong :premises (t10.t2126.t6.t28 t10.t2126.t6.t29))
% 46.23/46.43 (step t10.t2126.t6.t31 (cl (= (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (and (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule cong :premises (t10.t2126.t6.t12 t10.t2126.t6.t30))
% 46.23/46.43 (step t10.t2126.t6 (cl (= (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule bind)
% 46.23/46.43 (step t10.t2126.t7 (cl (= (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_v_58_59 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t8 (cl (= (forall ((A__questionmark_v_58_59 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (forall ((A__questionmark_v_58_59 Int)) (or (not (= A__questionmark_hi (+ 1 A__questionmark_v_58_59))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59)))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t9 (cl (= (forall ((A__questionmark_v_58_59 Int)) (or (not (= A__questionmark_hi (+ 1 A__questionmark_v_58_59))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59)))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (or (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t10 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2126.t11 (cl (= (+ 1 (+ (- 1) A__questionmark_hi)) (+ 1 (- 1) A__questionmark_hi))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t12 (cl (= (+ 1 (- 1) A__questionmark_hi) A__questionmark_hi)) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t13 (cl (= (+ 1 (+ (- 1) A__questionmark_hi)) A__questionmark_hi)) :rule trans :premises (t10.t2126.t11 t10.t2126.t12))
% 46.23/46.43 (step t10.t2126.t14 (cl (= (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi))) (= A__questionmark_hi A__questionmark_hi))) :rule cong :premises (t10.t2126.t10 t10.t2126.t13))
% 46.23/46.43 (step t10.t2126.t15 (cl (= (= A__questionmark_hi A__questionmark_hi) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t16 (cl (= (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi))) true)) :rule trans :premises (t10.t2126.t14 t10.t2126.t15))
% 46.23/46.43 (step t10.t2126.t17 (cl (= (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (not true))) :rule cong :premises (t10.t2126.t16))
% 46.23/46.43 (step t10.t2126.t18 (cl (= (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) false)) :rule trans :premises (t10.t2126.t17 t10.t2027))
% 46.23/46.43 (step t10.t2126.t19 (cl (= (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule refl)
% 46.23/46.43 (step t10.t2126.t20 (cl (= (or (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (or false (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule cong :premises (t10.t2126.t18 t10.t2126.t19))
% 46.23/46.43 (step t10.t2126.t21 (cl (= (or false (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2126.t22 (cl (= (or (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule trans :premises (t10.t2126.t20 t10.t2126.t21))
% 46.23/46.43 (step t10.t2126.t23 (cl (= (forall ((A__questionmark_v_58_59 Int)) (or (not (= A__questionmark_hi (+ 1 A__questionmark_v_58_59))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59)))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule trans :premises (t10.t2126.t9 t10.t2126.t22))
% 46.23/46.43 (step t10.t2126.t24 (cl (= (forall ((A__questionmark_v_58_59 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule trans :premises (t10.t2126.t8 t10.t2126.t23))
% 46.23/46.43 (step t10.t2126.t25 (cl (= (not (forall ((A__questionmark_v_58_59 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule cong :premises (t10.t2126.t24))
% 46.23/46.43 (step t10.t2126.t26 (cl (= (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_hi (+ 1 A__questionmark_v_58_59)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule trans :premises (t10.t2126.t7 t10.t2126.t25))
% 46.23/46.43 (step t10.t2126.t27 (cl (= (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule trans :premises (t10.t2126.t6 t10.t2126.t26))
% 46.23/46.43 (step t10.t2126 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule bind)
% 46.23/46.43 (step t10.t2127 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (not (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2128 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule trans :premises (t10.t2126 t10.t2127))
% 46.23/46.43 (step t10.t2129 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule cong :premises (t10.t2128))
% 46.23/46.43 (step t10.t2130 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule refl)
% 46.23/46.43 (anchor :step t10.t2131 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_7 Int) (:= A__questionmark_x_7 A__questionmark_x_7) (A__questionmark_x_8 Int) (:= A__questionmark_x_8 A__questionmark_x_8) (A__questionmark_x_9 Int) (:= A__questionmark_x_9 A__questionmark_x_9)))
% 46.23/46.43 (step t10.t2131.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2131.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2131.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2131.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2131.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2131.t6 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2131.t7 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2131.t8 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (anchor :step t10.t2131.t9 :args ((A__questionmark_x_10 Int) (:= A__questionmark_x_10 A__questionmark_x_10)))
% 46.23/46.43 (step t10.t2131.t9.t1 (cl (= A__questionmark_x_10 A__questionmark_x_10)) :rule refl)
% 46.23/46.43 (step t10.t2131.t9.t2 (cl (= (<= A__questionmark_lo A__questionmark_x_10) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2131.t9.t3 (cl (= (not (<= A__questionmark_lo A__questionmark_x_10)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2131.t9.t2))
% 46.23/46.43 (step t10.t2131.t9.t4 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2131.t9.t5 (cl (= (not (<= A__questionmark_lo A__questionmark_x_10)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2131.t9.t3 t10.t2131.t9.t4))
% 46.23/46.43 (step t10.t2131.t9.t6 (cl (= (< A__questionmark_x_10 A__questionmark_hi) (not (>= A__questionmark_x_10 A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2131.t9.t7 (cl (= (>= A__questionmark_x_10 A__questionmark_hi) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2131.t9.t8 (cl (= (not (>= A__questionmark_x_10 A__questionmark_hi)) (not (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2131.t9.t7))
% 46.23/46.43 (step t10.t2131.t9.t9 (cl (= (not (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2131.t9.t10 (cl (= (not (>= A__questionmark_x_10 A__questionmark_hi)) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2131.t9.t8 t10.t2131.t9.t9))
% 46.23/46.43 (step t10.t2131.t9.t11 (cl (= (< A__questionmark_x_10 A__questionmark_hi) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2131.t9.t6 t10.t2131.t9.t10))
% 46.23/46.43 (step t10.t2131.t9.t12 (cl (= (not (< A__questionmark_x_10 A__questionmark_hi)) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) :rule cong :premises (t10.t2131.t9.t11))
% 46.23/46.43 (step t10.t2131.t9.t13 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2131.t9.t14 (cl (= (not (= A__questionmark_x_4 tptp.true_1)) (not (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2131.t9.t13))
% 46.23/46.43 (step t10.t2131.t9.t15 (cl (= (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4))))) :rule cong :premises (t10.t2131.t9.t5 t10.t2131.t9.t12 t10.t2131.t9.t14))
% 46.23/46.43 (step t10.t2131.t9.t16 (cl (= (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))))) :rule cong :premises (t10.t2131.t9.t15))
% 46.23/46.43 (step t10.t2131.t9.t17 (cl (= (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) :rule refl)
% 46.23/46.43 (step t10.t2131.t9.t18 (cl (= (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0)))) :rule cong :premises (t10.t2131.t9.t16 t10.t2131.t9.t17))
% 46.23/46.43 (step t10.t2131.t9 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) :rule bind)
% 46.23/46.43 (step t10.t2131.t10 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2131.t11 (cl (= (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2131.t12 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0)))))) :rule trans :premises (t10.t2131.t10 t10.t2131.t11))
% 46.23/46.43 (step t10.t2131.t13 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0)))))) :rule trans :premises (t10.t2131.t9 t10.t2131.t12))
% 46.23/46.43 (step t10.t2131.t14 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0))) :rule refl)
% 46.23/46.43 (step t10.t2131.t15 (cl (= (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)) (=> (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) :rule cong :premises (t10.t2131.t13 t10.t2131.t14))
% 46.23/46.43 (step t10.t2131 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0))))) :rule bind)
% 46.23/46.43 (step t10.t2132 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (or (not (= tptp.true_1 A__questionmark_x_4)) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2133 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0))))) :rule trans :premises (t10.t2131 t10.t2132))
% 46.23/46.43 (step t10.t2134 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))))) :rule cong :premises (t10.t2133))
% 46.23/46.43 (anchor :step t10.t2135 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_0 Int) (:= A__questionmark_x_0 A__questionmark_x_0) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_1_1 Int) (:= A__questionmark_x_1_1 A__questionmark_x_1_1) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_2_1 Int) (:= A__questionmark_x_2_1 A__questionmark_x_2_1) (A__questionmark_x_7 Int) (:= A__questionmark_x_7 A__questionmark_x_7) (A__questionmark_x_3_1 Int) (:= A__questionmark_x_3_1 A__questionmark_x_3_1) (A__questionmark_x_8 Int) (:= A__questionmark_x_8 A__questionmark_x_8) (A__questionmark_x_4_1 Int) (:= A__questionmark_x_4_1 A__questionmark_x_4_1) (A__questionmark_x_9 Int) (:= A__questionmark_x_9 A__questionmark_x_9) (A__questionmark_x_5_1 Int) (:= A__questionmark_x_5_1 A__questionmark_x_5_1)))
% 46.23/46.43 (step t10.t2135.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2135.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2135.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2135.t4 (cl (= A__questionmark_x_0 A__questionmark_x_0)) :rule refl)
% 46.23/46.43 (step t10.t2135.t5 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2135.t6 (cl (= A__questionmark_x_1_1 A__questionmark_x_1_1)) :rule refl)
% 46.23/46.43 (step t10.t2135.t7 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2135.t8 (cl (= A__questionmark_x_2_1 A__questionmark_x_2_1)) :rule refl)
% 46.23/46.43 (step t10.t2135.t9 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2135.t10 (cl (= A__questionmark_x_3_1 A__questionmark_x_3_1)) :rule refl)
% 46.23/46.43 (step t10.t2135.t11 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2135.t12 (cl (= A__questionmark_x_4_1 A__questionmark_x_4_1)) :rule refl)
% 46.23/46.43 (step t10.t2135.t13 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2135.t14 (cl (= A__questionmark_x_5_1 A__questionmark_x_5_1)) :rule refl)
% 46.23/46.43 (anchor :step t10.t2135.t15 :args ((A__questionmark_x_10 Int) (:= A__questionmark_x_10 A__questionmark_x_10)))
% 46.23/46.43 (step t10.t2135.t15.t1 (cl (= A__questionmark_x_10 A__questionmark_x_10)) :rule refl)
% 46.23/46.43 (step t10.t2135.t15.t2 (cl (= (<= A__questionmark_lo A__questionmark_x_10) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2135.t15.t3 (cl (= (not (<= A__questionmark_lo A__questionmark_x_10)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2135.t15.t2))
% 46.23/46.43 (step t10.t2135.t15.t4 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2135.t15.t5 (cl (= (not (<= A__questionmark_lo A__questionmark_x_10)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2135.t15.t3 t10.t2135.t15.t4))
% 46.23/46.43 (step t10.t2135.t15.t6 (cl (= (< A__questionmark_x_10 A__questionmark_hi) (not (>= A__questionmark_x_10 A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2135.t15.t7 (cl (= (>= A__questionmark_x_10 A__questionmark_hi) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2135.t15.t8 (cl (= (not (>= A__questionmark_x_10 A__questionmark_hi)) (not (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2135.t15.t7))
% 46.23/46.43 (step t10.t2135.t15.t9 (cl (= (not (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2135.t15.t10 (cl (= (not (>= A__questionmark_x_10 A__questionmark_hi)) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2135.t15.t8 t10.t2135.t15.t9))
% 46.23/46.43 (step t10.t2135.t15.t11 (cl (= (< A__questionmark_x_10 A__questionmark_hi) (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))) :rule trans :premises (t10.t2135.t15.t6 t10.t2135.t15.t10))
% 46.23/46.43 (step t10.t2135.t15.t12 (cl (= (not (< A__questionmark_x_10 A__questionmark_hi)) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) :rule cong :premises (t10.t2135.t15.t11))
% 46.23/46.43 (step t10.t2135.t15.t13 (cl (= (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1))))) :rule cong :premises (t10.t2135.t15.t5 t10.t2135.t15.t12))
% 46.23/46.43 (step t10.t2135.t15.t14 (cl (= (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))))) :rule cong :premises (t10.t2135.t15.t13))
% 46.23/46.43 (step t10.t2135.t15.t15 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2135.t15.t16 (cl (= (= A__questionmark_x_0 tptp.true_1) (= tptp.true_1 A__questionmark_x_0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2135.t15.t17 (cl (= (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1)) (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)))) :rule cong :premises (t10.t2135.t15.t15 t10.t2135.t15.t16))
% 46.23/46.43 (step t10.t2135.t15.t18 (cl (= (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))))) :rule cong :premises (t10.t2135.t15.t17))
% 46.23/46.43 (step t10.t2135.t15.t19 (cl (= (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))) :rule refl)
% 46.23/46.43 (step t10.t2135.t15.t20 (cl (= (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))) (=> (= tptp.true_1 A__questionmark_x_4) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))) :rule cong :premises (t10.t2135.t15.t15 t10.t2135.t15.t19))
% 46.23/46.43 (step t10.t2135.t15.t21 (cl (= (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) :rule cong :premises (t10.t2135.t15.t20))
% 46.23/46.43 (step t10.t2135.t15.t22 (cl (= (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))) (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) :rule cong :premises (t10.t2135.t15.t18 t10.t2135.t15.t21))
% 46.23/46.43 (step t10.t2135.t15.t23 (cl (= (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) (not (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) :rule cong :premises (t10.t2135.t15.t22))
% 46.23/46.43 (step t10.t2135.t15.t24 (cl (= (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) (not (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))))) :rule cong :premises (t10.t2135.t15.t14 t10.t2135.t15.t23))
% 46.23/46.43 (step t10.t2135.t15 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) (not (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))))) :rule bind)
% 46.23/46.43 (step t10.t2135.t16 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)))) (not (or (not (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0))) (not (=> (= tptp.true_1 A__questionmark_x_4) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2135.t17 (cl (= (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) :rule trans :premises (t10.t2135.t15 t10.t2135.t16))
% 46.23/46.43 (step t10.t2135.t18 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1)))) :rule refl)
% 46.23/46.43 (step t10.t2135.t19 (cl (= (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))) (=> (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) :rule cong :premises (t10.t2135.t17 t10.t2135.t18))
% 46.23/46.43 (step t10.t2135 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1)))))) :rule bind)
% 46.23/46.43 (step t10.t2136 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2137 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1)))))) :rule trans :premises (t10.t2135 t10.t2136))
% 46.23/46.43 (step t10.t2138 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))))) :rule cong :premises (t10.t2137))
% 46.23/46.43 (anchor :step t10.t2139 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_mid Int) (:= A__questionmark_mid A__questionmark_mid) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_7 Int) (:= A__questionmark_x_7 A__questionmark_x_7) (A__questionmark_x_8 Int) (:= A__questionmark_x_8 A__questionmark_x_8) (A__questionmark_x_9 Int) (:= A__questionmark_x_9 A__questionmark_x_9)))
% 46.23/46.43 (step t10.t2139.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2139.t2 (cl (= A__questionmark_mid A__questionmark_mid)) :rule refl)
% 46.23/46.43 (step t10.t2139.t3 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2139.t4 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2139.t5 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2139.t6 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2139.t7 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2139.t8 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2139.t9 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2139.t10 (cl (= (<= A__questionmark_lo A__questionmark_mid) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2139.t11 (cl (= (not (<= A__questionmark_lo A__questionmark_mid)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1))))) :rule cong :premises (t10.t2139.t10))
% 46.23/46.43 (step t10.t2139.t12 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2139.t13 (cl (= (not (<= A__questionmark_lo A__questionmark_mid)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1))) :rule trans :premises (t10.t2139.t11 t10.t2139.t12))
% 46.23/46.43 (step t10.t2139.t14 (cl (= (<= A__questionmark_mid A__questionmark_hi) (not (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2139.t15 (cl (= (not (<= A__questionmark_mid A__questionmark_hi)) (not (not (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))))) :rule cong :premises (t10.t2139.t14))
% 46.23/46.43 (step t10.t2139.t16 (cl (= (not (not (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2139.t17 (cl (= (not (<= A__questionmark_mid A__questionmark_hi)) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) :rule trans :premises (t10.t2139.t15 t10.t2139.t16))
% 46.23/46.43 (step t10.t2139.t18 (cl (= (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1)))) :rule cong :premises (t10.t2139.t13 t10.t2139.t17))
% 46.23/46.43 (step t10.t2139.t19 (cl (= (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))))) :rule cong :premises (t10.t2139.t18))
% 46.23/46.43 (step t10.t2139.t20 (cl (= (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2139.t21 (cl (= (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule cong :premises (t10.t2139.t19 t10.t2139.t20))
% 46.23/46.43 (step t10.t2139 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule bind)
% 46.23/46.43 (step t10.t2140 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2141 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule trans :premises (t10.t2139 t10.t2140))
% 46.23/46.43 (step t10.t2142 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule cong :premises (t10.t2141))
% 46.23/46.43 (anchor :step t10.t2143 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_7 Int) (:= A__questionmark_x_7 A__questionmark_x_7) (A__questionmark_x_8 Int) (:= A__questionmark_x_8 A__questionmark_x_8) (A__questionmark_x_9 Int) (:= A__questionmark_x_9 A__questionmark_x_9)))
% 46.23/46.43 (step t10.t2143.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2143.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2143.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2143.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2143.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2143.t6 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2143.t7 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2143.t8 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2143.t9 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= A__questionmark_lo A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2143.t10 (cl (= (>= A__questionmark_lo A__questionmark_hi) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2143.t11 (cl (= (not (>= A__questionmark_lo A__questionmark_hi)) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule cong :premises (t10.t2143.t10))
% 46.23/46.43 (step t10.t2143.t12 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule trans :premises (t10.t2143.t9 t10.t2143.t11))
% 46.23/46.43 (step t10.t2143.t13 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))))) :rule cong :premises (t10.t2143.t12))
% 46.23/46.43 (step t10.t2143.t14 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2143.t15 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule trans :premises (t10.t2143.t13 t10.t2143.t14))
% 46.23/46.43 (step t10.t2143.t16 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2143.t17 (cl (= (not (= A__questionmark_x_4 tptp.true_1)) (not (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2143.t16))
% 46.23/46.43 (step t10.t2143.t18 (cl (= (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4))))) :rule cong :premises (t10.t2143.t15 t10.t2143.t17))
% 46.23/46.43 (step t10.t2143.t19 (cl (= (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))))) :rule cong :premises (t10.t2143.t18))
% 46.23/46.43 (step t10.t2143.t20 (cl (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) :rule refl)
% 46.23/46.43 (step t10.t2143.t21 (cl (= (+ A__questionmark_lo 1) (+ 1 A__questionmark_lo))) :rule all_simplify)
% 46.23/46.43 (step t10.t2143.t22 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2143.t23 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2143.t24 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2143.t25 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2143.t26 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2143.t27 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2143.t28 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2143.t29 (cl (= (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) :rule cong :premises (t10.t2143.t21 t10.t2143.t22 t10.t2143.t23 t10.t2143.t24 t10.t2143.t25 t10.t2143.t26 t10.t2143.t27 t10.t2143.t28))
% 46.23/46.43 (step t10.t2143.t30 (cl (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))) :rule refl)
% 46.23/46.43 (step t10.t2143.t31 (cl (= (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (+ (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) :rule cong :premises (t10.t2143.t29 t10.t2143.t30))
% 46.23/46.43 (step t10.t2143.t32 (cl (= (+ (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2143.t33 (cl (= (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) :rule trans :premises (t10.t2143.t31 t10.t2143.t32))
% 46.23/46.43 (step t10.t2143.t34 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) :rule cong :premises (t10.t2143.t20 t10.t2143.t33))
% 46.23/46.43 (step t10.t2143.t35 (cl (= (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule cong :premises (t10.t2143.t19 t10.t2143.t34))
% 46.23/46.43 (step t10.t2143 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule bind)
% 46.23/46.43 (step t10.t2144 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2145 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule all_simplify)
% 46.23/46.43 (anchor :step t10.t2146 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_7 Int) (:= A__questionmark_x_7 A__questionmark_x_7) (A__questionmark_x_8 Int) (:= A__questionmark_x_8 A__questionmark_x_8) (A__questionmark_x_9 Int) (:= A__questionmark_x_9 A__questionmark_x_9)))
% 46.23/46.43 (step t10.t2146.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2146.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2146.t3 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2146.t4 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2146.t5 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2146.t6 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2146.t7 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2146.t8 (cl (= (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule refl)
% 46.23/46.43 (step t10.t2146.t9 (cl (= (= tptp.true_1 tptp.true_1) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2146.t10 (cl (= (not (= tptp.true_1 tptp.true_1)) (not true))) :rule cong :premises (t10.t2146.t9))
% 46.23/46.43 (step t10.t2146.t11 (cl (= (not (= tptp.true_1 tptp.true_1)) false)) :rule trans :premises (t10.t2146.t10 t10.t2027))
% 46.23/46.43 (step t10.t2146.t12 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2146.t13 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) false (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule cong :premises (t10.t2146.t8 t10.t2146.t11 t10.t2146.t12))
% 46.23/46.43 (step t10.t2146.t14 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) false (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2146.t15 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule trans :premises (t10.t2146.t13 t10.t2146.t14))
% 46.23/46.43 (step t10.t2146 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule bind)
% 46.23/46.43 (step t10.t2147 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule trans :premises (t10.t2145 t10.t2146))
% 46.23/46.43 (step t10.t2148 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule trans :premises (t10.t2144 t10.t2147))
% 46.23/46.43 (step t10.t2149 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule trans :premises (t10.t2143 t10.t2148))
% 46.23/46.43 (step t10.t2150 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))))) :rule cong :premises (t10.t2149))
% 46.23/46.43 (anchor :step t10.t2151 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_7 Int) (:= A__questionmark_x_7 A__questionmark_x_7) (A__questionmark_x_8 Int) (:= A__questionmark_x_8 A__questionmark_x_8) (A__questionmark_x_9 Int) (:= A__questionmark_x_9 A__questionmark_x_9)))
% 46.23/46.43 (step t10.t2151.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2151.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2151.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2151.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2151.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2151.t6 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2151.t7 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2151.t8 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2151.t9 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= A__questionmark_lo A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2151.t10 (cl (= (>= A__questionmark_lo A__questionmark_hi) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2151.t11 (cl (= (not (>= A__questionmark_lo A__questionmark_hi)) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule cong :premises (t10.t2151.t10))
% 46.23/46.43 (step t10.t2151.t12 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule trans :premises (t10.t2151.t9 t10.t2151.t11))
% 46.23/46.43 (step t10.t2151.t13 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))))) :rule cong :premises (t10.t2151.t12))
% 46.23/46.43 (step t10.t2151.t14 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2151.t15 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule trans :premises (t10.t2151.t13 t10.t2151.t14))
% 46.23/46.43 (step t10.t2151.t16 (cl (= (not (not (= A__questionmark_x_4 tptp.true_1))) (= A__questionmark_x_4 tptp.true_1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2151.t17 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2151.t18 (cl (= (not (not (= A__questionmark_x_4 tptp.true_1))) (= tptp.true_1 A__questionmark_x_4))) :rule trans :premises (t10.t2151.t16 t10.t2151.t17))
% 46.23/46.43 (step t10.t2151.t19 (cl (= (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1)))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2151.t15 t10.t2151.t18))
% 46.23/46.43 (step t10.t2151.t20 (cl (= (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4))))) :rule cong :premises (t10.t2151.t19))
% 46.23/46.43 (step t10.t2151.t21 (cl (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) :rule refl)
% 46.23/46.43 (step t10.t2151.t22 (cl (= (+ A__questionmark_lo 1) (+ 1 A__questionmark_lo))) :rule all_simplify)
% 46.23/46.43 (step t10.t2151.t23 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2151.t24 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2151.t25 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2151.t26 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2151.t27 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2151.t28 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2151.t29 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2151.t30 (cl (= (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) :rule cong :premises (t10.t2151.t22 t10.t2151.t23 t10.t2151.t24 t10.t2151.t25 t10.t2151.t26 t10.t2151.t27 t10.t2151.t28 t10.t2151.t29))
% 46.23/46.43 (step t10.t2151.t31 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) :rule cong :premises (t10.t2151.t21 t10.t2151.t30))
% 46.23/46.43 (step t10.t2151.t32 (cl (= (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) :rule cong :premises (t10.t2151.t20 t10.t2151.t31))
% 46.23/46.43 (step t10.t2151 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule bind)
% 46.23/46.43 (step t10.t2152 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2153 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule trans :premises (t10.t2151 t10.t2152))
% 46.23/46.43 (step t10.t2154 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule cong :premises (t10.t2153))
% 46.23/46.43 (anchor :step t10.t2155 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_7 Int) (:= A__questionmark_x_7 A__questionmark_x_7) (A__questionmark_x_8 Int) (:= A__questionmark_x_8 A__questionmark_x_8) (A__questionmark_x_9 Int) (:= A__questionmark_x_9 A__questionmark_x_9)))
% 46.23/46.43 (step t10.t2155.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2155.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2155.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2155.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2155.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2155.t6 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2155.t7 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2155.t8 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (anchor :step t10.t2155.t9 :args ((A__questionmark_v_60_61 Int) (:= A__questionmark_v_60_61 A__questionmark_v_60_61)))
% 46.23/46.43 (step t10.t2155.t9.t1 (cl (= A__questionmark_v_60_61 A__questionmark_v_60_61)) :rule refl)
% 46.23/46.43 (step t10.t2155.t9.t2 (cl (= A__questionmark_v_60_61 A__questionmark_v_60_61)) :rule refl)
% 46.23/46.43 (step t10.t2155.t9.t3 (cl (= (- A__questionmark_hi 1) (+ A__questionmark_hi (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t9.t4 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2155.t9.t5 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t9.t6 (cl (= (+ A__questionmark_hi (* (- 1) 1)) (+ A__questionmark_hi (- 1)))) :rule cong :premises (t10.t2155.t9.t4 t10.t2155.t9.t5))
% 46.23/46.43 (step t10.t2155.t9.t7 (cl (= (+ A__questionmark_hi (- 1)) (+ (- 1) A__questionmark_hi))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t9.t8 (cl (= (+ A__questionmark_hi (* (- 1) 1)) (+ (- 1) A__questionmark_hi))) :rule trans :premises (t10.t2155.t9.t6 t10.t2155.t9.t7))
% 46.23/46.43 (step t10.t2155.t9.t9 (cl (= (- A__questionmark_hi 1) (+ (- 1) A__questionmark_hi))) :rule trans :premises (t10.t2155.t9.t3 t10.t2155.t9.t8))
% 46.23/46.43 (step t10.t2155.t9.t10 (cl (= (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (= A__questionmark_v_60_61 (+ (- 1) A__questionmark_hi)))) :rule cong :premises (t10.t2155.t9.t2 t10.t2155.t9.t9))
% 46.23/46.43 (step t10.t2155.t9.t11 (cl (= (= A__questionmark_v_60_61 (+ (- 1) A__questionmark_hi)) (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t9.t12 (cl (= (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)))) :rule trans :premises (t10.t2155.t9.t10 t10.t2155.t9.t11))
% 46.23/46.43 (step t10.t2155.t9.t13 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= A__questionmark_lo A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t9.t14 (cl (= (>= A__questionmark_lo A__questionmark_hi) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t9.t15 (cl (= (not (>= A__questionmark_lo A__questionmark_hi)) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule cong :premises (t10.t2155.t9.t14))
% 46.23/46.43 (step t10.t2155.t9.t16 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule trans :premises (t10.t2155.t9.t13 t10.t2155.t9.t15))
% 46.23/46.43 (step t10.t2155.t9.t17 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))))) :rule cong :premises (t10.t2155.t9.t16))
% 46.23/46.43 (step t10.t2155.t9.t18 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t9.t19 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule trans :premises (t10.t2155.t9.t17 t10.t2155.t9.t18))
% 46.23/46.43 (step t10.t2155.t9.t20 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t9.t21 (cl (= (not (= A__questionmark_x_4 tptp.true_1)) (not (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2155.t9.t20))
% 46.23/46.43 (step t10.t2155.t9.t22 (cl (= (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4))))) :rule cong :premises (t10.t2155.t9.t19 t10.t2155.t9.t21))
% 46.23/46.43 (step t10.t2155.t9.t23 (cl (= (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))))) :rule cong :premises (t10.t2155.t9.t22))
% 46.23/46.43 (step t10.t2155.t9.t24 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))) :rule refl)
% 46.23/46.43 (step t10.t2155.t9.t25 (cl (= (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))) :rule cong :premises (t10.t2155.t9.t23 t10.t2155.t9.t24))
% 46.23/46.43 (step t10.t2155.t9.t26 (cl (= (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))) (and (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))))) :rule cong :premises (t10.t2155.t9.t12 t10.t2155.t9.t25))
% 46.23/46.43 (step t10.t2155.t9 (cl (= (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) :rule bind)
% 46.23/46.43 (step t10.t2155.t10 (cl (= (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))) (not (forall ((A__questionmark_v_60_61 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t11 (cl (= (forall ((A__questionmark_v_60_61 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))))) (forall ((A__questionmark_v_60_61 Int)) (or (not (= A__questionmark_hi (+ 1 A__questionmark_v_60_61))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t12 (cl (= (forall ((A__questionmark_v_60_61 Int)) (or (not (= A__questionmark_hi (+ 1 A__questionmark_v_60_61))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))))) (or (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t13 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2155.t14 (cl (= (+ 1 (+ (- 1) A__questionmark_hi)) (+ 1 (- 1) A__questionmark_hi))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t15 (cl (= (+ 1 (- 1) A__questionmark_hi) A__questionmark_hi)) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t16 (cl (= (+ 1 (+ (- 1) A__questionmark_hi)) A__questionmark_hi)) :rule trans :premises (t10.t2155.t14 t10.t2155.t15))
% 46.23/46.43 (step t10.t2155.t17 (cl (= (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi))) (= A__questionmark_hi A__questionmark_hi))) :rule cong :premises (t10.t2155.t13 t10.t2155.t16))
% 46.23/46.43 (step t10.t2155.t18 (cl (= (= A__questionmark_hi A__questionmark_hi) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t19 (cl (= (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi))) true)) :rule trans :premises (t10.t2155.t17 t10.t2155.t18))
% 46.23/46.43 (step t10.t2155.t20 (cl (= (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (not true))) :rule cong :premises (t10.t2155.t19))
% 46.23/46.43 (step t10.t2155.t21 (cl (= (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) false)) :rule trans :premises (t10.t2155.t20 t10.t2027))
% 46.23/46.43 (step t10.t2155.t22 (cl (= (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule refl)
% 46.23/46.43 (step t10.t2155.t23 (cl (= (or (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (or false (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))))) :rule cong :premises (t10.t2155.t21 t10.t2155.t22))
% 46.23/46.43 (step t10.t2155.t24 (cl (= (or false (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2155.t25 (cl (= (or (not (= A__questionmark_hi (+ 1 (+ (- 1) A__questionmark_hi)))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule trans :premises (t10.t2155.t23 t10.t2155.t24))
% 46.23/46.43 (step t10.t2155.t26 (cl (= (forall ((A__questionmark_v_60_61 Int)) (or (not (= A__questionmark_hi (+ 1 A__questionmark_v_60_61))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule trans :premises (t10.t2155.t12 t10.t2155.t25))
% 46.23/46.43 (step t10.t2155.t27 (cl (= (forall ((A__questionmark_v_60_61 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))))) (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule trans :premises (t10.t2155.t11 t10.t2155.t26))
% 46.23/46.43 (step t10.t2155.t28 (cl (= (not (forall ((A__questionmark_v_60_61 Int)) (not (and (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))))) :rule cong :premises (t10.t2155.t27))
% 46.23/46.43 (step t10.t2155.t29 (cl (= (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_hi (+ 1 A__questionmark_v_60_61)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))))) :rule trans :premises (t10.t2155.t10 t10.t2155.t28))
% 46.23/46.43 (step t10.t2155.t30 (cl (= (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))))) :rule trans :premises (t10.t2155.t9 t10.t2155.t29))
% 46.23/46.43 (step t10.t2155 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))))) :rule bind)
% 46.23/46.43 (step t10.t2156 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2157 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) :rule all_simplify)
% 46.23/46.43 (anchor :step t10.t2158 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_7 Int) (:= A__questionmark_x_7 A__questionmark_x_7) (A__questionmark_x_8 Int) (:= A__questionmark_x_8 A__questionmark_x_8) (A__questionmark_x_9 Int) (:= A__questionmark_x_9 A__questionmark_x_9)))
% 46.23/46.43 (step t10.t2158.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2158.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2158.t3 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2158.t4 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2158.t5 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2158.t6 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2158.t7 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2158.t8 (cl (= (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule refl)
% 46.23/46.43 (step t10.t2158.t9 (cl (= (= tptp.true_1 tptp.true_1) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2158.t10 (cl (= (not (= tptp.true_1 tptp.true_1)) (not true))) :rule cong :premises (t10.t2158.t9))
% 46.23/46.43 (step t10.t2158.t11 (cl (= (not (= tptp.true_1 tptp.true_1)) false)) :rule trans :premises (t10.t2158.t10 t10.t2027))
% 46.23/46.43 (step t10.t2158.t12 (cl (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) :rule refl)
% 46.23/46.43 (step t10.t2158.t13 (cl (= (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2158.t14 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) :rule cong :premises (t10.t2158.t12 t10.t2158.t13))
% 46.23/46.43 (step t10.t2158.t15 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2158.t16 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule trans :premises (t10.t2158.t14 t10.t2158.t15))
% 46.23/46.43 (step t10.t2158.t17 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) false (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule cong :premises (t10.t2158.t8 t10.t2158.t11 t10.t2158.t16))
% 46.23/46.43 (step t10.t2158.t18 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) false (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2158.t19 (cl (= (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule trans :premises (t10.t2158.t17 t10.t2158.t18))
% 46.23/46.43 (step t10.t2158 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 tptp.true_1)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule bind)
% 46.23/46.43 (step t10.t2159 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule trans :premises (t10.t2157 t10.t2158))
% 46.23/46.43 (step t10.t2160 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (not (and (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)) (= tptp.true_1 A__questionmark_x_4) (not (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule trans :premises (t10.t2156 t10.t2159))
% 46.23/46.43 (step t10.t2161 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61)))))))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule trans :premises (t10.t2155 t10.t2160))
% 46.23/46.43 (step t10.t2162 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))))) :rule cong :premises (t10.t2161))
% 46.23/46.43 (anchor :step t10.t2163 :args ((A__questionmark_lo Int) (:= A__questionmark_lo A__questionmark_lo) (A__questionmark_hi Int) (:= A__questionmark_hi A__questionmark_hi) (A__questionmark_x_4 Int) (:= A__questionmark_x_4 A__questionmark_x_4) (A__questionmark_x_5 Int) (:= A__questionmark_x_5 A__questionmark_x_5) (A__questionmark_x_6 Int) (:= A__questionmark_x_6 A__questionmark_x_6) (A__questionmark_x_7 Int) (:= A__questionmark_x_7 A__questionmark_x_7) (A__questionmark_x_8 Int) (:= A__questionmark_x_8 A__questionmark_x_8) (A__questionmark_x_9 Int) (:= A__questionmark_x_9 A__questionmark_x_9)))
% 46.23/46.43 (step t10.t2163.t1 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2163.t2 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2163.t3 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2163.t4 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2163.t5 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2163.t6 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2163.t7 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2163.t8 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2163.t9 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= A__questionmark_lo A__questionmark_hi)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2163.t10 (cl (= (>= A__questionmark_lo A__questionmark_hi) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2163.t11 (cl (= (not (>= A__questionmark_lo A__questionmark_hi)) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule cong :premises (t10.t2163.t10))
% 46.23/46.43 (step t10.t2163.t12 (cl (= (< A__questionmark_lo A__questionmark_hi) (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0)))) :rule trans :premises (t10.t2163.t9 t10.t2163.t11))
% 46.23/46.43 (step t10.t2163.t13 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))))) :rule cong :premises (t10.t2163.t12))
% 46.23/46.43 (step t10.t2163.t14 (cl (= (not (not (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule all_simplify)
% 46.23/46.43 (step t10.t2163.t15 (cl (= (not (< A__questionmark_lo A__questionmark_hi)) (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0))) :rule trans :premises (t10.t2163.t13 t10.t2163.t14))
% 46.23/46.43 (step t10.t2163.t16 (cl (= (not (not (= A__questionmark_x_4 tptp.true_1))) (= A__questionmark_x_4 tptp.true_1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2163.t17 (cl (= (= A__questionmark_x_4 tptp.true_1) (= tptp.true_1 A__questionmark_x_4))) :rule all_simplify)
% 46.23/46.43 (step t10.t2163.t18 (cl (= (not (not (= A__questionmark_x_4 tptp.true_1))) (= tptp.true_1 A__questionmark_x_4))) :rule trans :premises (t10.t2163.t16 t10.t2163.t17))
% 46.23/46.43 (step t10.t2163.t19 (cl (= (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1)))) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4)))) :rule cong :premises (t10.t2163.t15 t10.t2163.t18))
% 46.23/46.43 (step t10.t2163.t20 (cl (= (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4))))) :rule cong :premises (t10.t2163.t19))
% 46.23/46.43 (step t10.t2163.t21 (cl (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) :rule refl)
% 46.23/46.43 (step t10.t2163.t22 (cl (= A__questionmark_lo A__questionmark_lo)) :rule refl)
% 46.23/46.43 (step t10.t2163.t23 (cl (= (- A__questionmark_hi 1) (+ A__questionmark_hi (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2163.t24 (cl (= A__questionmark_hi A__questionmark_hi)) :rule refl)
% 46.23/46.43 (step t10.t2163.t25 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2163.t26 (cl (= (+ A__questionmark_hi (* (- 1) 1)) (+ A__questionmark_hi (- 1)))) :rule cong :premises (t10.t2163.t24 t10.t2163.t25))
% 46.23/46.43 (step t10.t2163.t27 (cl (= (+ A__questionmark_hi (- 1)) (+ (- 1) A__questionmark_hi))) :rule all_simplify)
% 46.23/46.43 (step t10.t2163.t28 (cl (= (+ A__questionmark_hi (* (- 1) 1)) (+ (- 1) A__questionmark_hi))) :rule trans :premises (t10.t2163.t26 t10.t2163.t27))
% 46.23/46.43 (step t10.t2163.t29 (cl (= (- A__questionmark_hi 1) (+ (- 1) A__questionmark_hi))) :rule trans :premises (t10.t2163.t23 t10.t2163.t28))
% 46.23/46.43 (step t10.t2163.t30 (cl (= A__questionmark_x_4 A__questionmark_x_4)) :rule refl)
% 46.23/46.43 (step t10.t2163.t31 (cl (= A__questionmark_x_5 A__questionmark_x_5)) :rule refl)
% 46.23/46.43 (step t10.t2163.t32 (cl (= A__questionmark_x_6 A__questionmark_x_6)) :rule refl)
% 46.23/46.43 (step t10.t2163.t33 (cl (= A__questionmark_x_7 A__questionmark_x_7)) :rule refl)
% 46.23/46.43 (step t10.t2163.t34 (cl (= A__questionmark_x_8 A__questionmark_x_8)) :rule refl)
% 46.23/46.43 (step t10.t2163.t35 (cl (= A__questionmark_x_9 A__questionmark_x_9)) :rule refl)
% 46.23/46.43 (step t10.t2163.t36 (cl (= (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) :rule cong :premises (t10.t2163.t22 t10.t2163.t29 t10.t2163.t30 t10.t2163.t31 t10.t2163.t32 t10.t2163.t33 t10.t2163.t34 t10.t2163.t35))
% 46.23/46.43 (step t10.t2163.t37 (cl (= (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) :rule cong :premises (t10.t2163.t21 t10.t2163.t36))
% 46.23/46.43 (step t10.t2163.t38 (cl (= (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) :rule cong :premises (t10.t2163.t20 t10.t2163.t37))
% 46.23/46.43 (step t10.t2163 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule bind)
% 46.23/46.43 (step t10.t2164 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2165 (cl (= (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule trans :premises (t10.t2163 t10.t2164))
% 46.23/46.43 (step t10.t2166 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule cong :premises (t10.t2165))
% 46.23/46.43 (step t10.t2167 (cl (= (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2168 (cl (= (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))))) :rule cong :premises (t10.t2167))
% 46.23/46.43 (step t10.t2169 (cl (= (= A__questionmark_v_2_1 |tptp.'System_Object'|) (= |tptp.'System_Object'| A__questionmark_v_2_1))) :rule all_simplify)
% 46.23/46.43 (step t10.t2170 (cl (= (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)))) :rule cong :premises (t10.t2169))
% 46.23/46.43 (step t10.t2171 (cl (= (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|) (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2172 (cl (= (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))))) :rule cong :premises (t10.t2171))
% 46.23/46.43 (step t10.t2173 (cl (= (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2174 (cl (= (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))))) :rule cong :premises (t10.t2173))
% 46.23/46.43 (step t10.t2175 (cl (= (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|) (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2176 (cl (= (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))))) :rule cong :premises (t10.t2175))
% 46.23/46.43 (step t10.t2177 (cl (= (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2178 (cl (= (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))))) :rule cong :premises (t10.t2177))
% 46.23/46.43 (step t10.t2179 (cl (= (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2180 (cl (= (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t2179))
% 46.23/46.43 (step t10.t2181 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2182 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))))) :rule cong :premises (t10.t2181))
% 46.23/46.43 (step t10.t2183 (cl (= (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2184 (cl (= (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))))) :rule cong :premises (t10.t2183))
% 46.23/46.43 (step t10.t2185 (cl (= (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2186 (cl (= (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))))) :rule cong :premises (t10.t2185))
% 46.23/46.43 (step t10.t2187 (cl (= (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2188 (cl (= (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))))) :rule cong :premises (t10.t2187))
% 46.23/46.43 (step t10.t2189 (cl (= (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2190 (cl (= (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))))) :rule cong :premises (t10.t2189))
% 46.23/46.43 (step t10.t2191 (cl (= (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2192 (cl (= (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t2191))
% 46.23/46.43 (step t10.t2193 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2194 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))))) :rule cong :premises (t10.t2193))
% 46.23/46.43 (step t10.t2195 (cl (= (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|) (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2196 (cl (= (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))))) :rule cong :premises (t10.t2195))
% 46.23/46.43 (step t10.t2197 (cl (= (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2198 (cl (= (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))))) :rule cong :premises (t10.t2197))
% 46.23/46.43 (step t10.t2199 (cl (= (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2200 (cl (= (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))))) :rule cong :premises (t10.t2199))
% 46.23/46.43 (step t10.t2201 (cl (= (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2202 (cl (= (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t2201))
% 46.23/46.43 (step t10.t2203 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2204 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))))) :rule cong :premises (t10.t2203))
% 46.23/46.43 (step t10.t2205 (cl (= (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2206 (cl (= (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))))) :rule cong :premises (t10.t2205))
% 46.23/46.43 (step t10.t2207 (cl (= (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2208 (cl (= (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))))) :rule cong :premises (t10.t2207))
% 46.23/46.43 (step t10.t2209 (cl (= (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2210 (cl (= (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))))) :rule cong :premises (t10.t2209))
% 46.23/46.43 (step t10.t2211 (cl (= (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2212 (cl (= (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t2211))
% 46.23/46.43 (step t10.t2213 (cl (= (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2214 (cl (= (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))))) :rule cong :premises (t10.t2213))
% 46.23/46.43 (step t10.t2215 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2216 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))))) :rule cong :premises (t10.t2215))
% 46.23/46.43 (step t10.t2217 (cl (= (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2218 (cl (= (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))))) :rule cong :premises (t10.t2217))
% 46.23/46.43 (step t10.t2219 (cl (= (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2220 (cl (= (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))))) :rule cong :premises (t10.t2219))
% 46.23/46.43 (step t10.t2221 (cl (= (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2222 (cl (= (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))))) :rule cong :premises (t10.t2221))
% 46.23/46.43 (step t10.t2223 (cl (= (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2224 (cl (= (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))))) :rule cong :premises (t10.t2223))
% 46.23/46.43 (step t10.t2225 (cl (= (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2226 (cl (= (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))))) :rule cong :premises (t10.t2225))
% 46.23/46.43 (step t10.t2227 (cl (= (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2228 (cl (= (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))))) :rule cong :premises (t10.t2227))
% 46.23/46.43 (step t10.t2229 (cl (= (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2230 (cl (= (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))))) :rule cong :premises (t10.t2229))
% 46.23/46.43 (step t10.t2231 (cl (= (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1) (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2232 (cl (= (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))))) :rule cong :premises (t10.t2231))
% 46.23/46.43 (anchor :step t10.t2233 :args ((A__questionmark_U Int) (:= A__questionmark_U A__questionmark_U)))
% 46.23/46.43 (step t10.t2233.t1 (cl (= A__questionmark_U A__questionmark_U)) :rule refl)
% 46.23/46.43 (step t10.t2233.t2 (cl (= (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|)))) :rule all_simplify)
% 46.23/46.43 (step t10.t2233.t3 (cl (= (= A__questionmark_U |tptp.'System_String'|) (= |tptp.'System_String'| A__questionmark_U))) :rule all_simplify)
% 46.23/46.43 (step t10.t2233.t4 (cl (= (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)) (=> (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|)) (= |tptp.'System_String'| A__questionmark_U)))) :rule cong :premises (t10.t2233.t2 t10.t2233.t3))
% 46.23/46.43 (step t10.t2233 (cl (= (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|))) (forall ((A__questionmark_U Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|)) (= |tptp.'System_String'| A__questionmark_U))))) :rule bind)
% 46.23/46.43 (step t10.t2234 (cl (= (forall ((A__questionmark_U Int)) (=> (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|)) (= |tptp.'System_String'| A__questionmark_U))) (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2235 (cl (= (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|))) (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U))))) :rule trans :premises (t10.t2233 t10.t2234))
% 46.23/46.43 (step t10.t2236 (cl (= (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))) :rule cong :premises (t10.t2235))
% 46.23/46.43 (anchor :step t10.t2237 :args ((A__questionmark_oi Int) (:= A__questionmark_oi A__questionmark_oi) (A__questionmark_h Int) (:= A__questionmark_h A__questionmark_h)))
% 46.23/46.43 (step t10.t2237.t1 (cl (= A__questionmark_oi A__questionmark_oi)) :rule refl)
% 46.23/46.43 (step t10.t2237.t2 (cl (= A__questionmark_h A__questionmark_h)) :rule refl)
% 46.23/46.43 (step t10.t2237.t3 (cl (= (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2237 (cl (= (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true)) (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) true))) :rule bind)
% 46.23/46.43 (step t10.t2238 (cl (= (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) true) true)) :rule all_simplify)
% 46.23/46.43 (step t10.t2239 (cl (= (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true)) true)) :rule trans :premises (t10.t2237 t10.t2238))
% 46.23/46.43 (step t10.t2240 (cl (= (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true))) (not true))) :rule cong :premises (t10.t2239))
% 46.23/46.43 (step t10.t2241 (cl (= (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true))) false)) :rule trans :premises (t10.t2240 t10.t2027))
% 46.23/46.43 (step t10.t2242 (cl (= (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (< tptp.int_m2147483648 (- 0 100000))) (not (< 100000 tptp.int_2147483647)) (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true)))) (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) false (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) false (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) false))) :rule cong :premises (t10.t1350 t10.t1352 t10.t1354 t10.t1356 t10.t1358 t10.t1360 t10.t1364 t10.t1366 t10.t1368 t10.t1371 t10.t1374 t10.t1376 t10.t1378 t10.t1380 t10.t1383 t10.t1386 t10.t1389 t10.t1392 t10.t1395 t10.t1398 t10.t1401 t10.t1404 t10.t1406 t10.t1408 t10.t1410 t10.t1412 t10.t1414 t10.t1416 t10.t1418 t10.t1420 t10.t1422 t10.t1424 t10.t1428 t10.t1432 t10.t1436 t10.t1438 t10.t1442 t10.t1446 t10.t1450 t10.t1454 t10.t1460 t10.t1462 t10.t1464 t10.t1465 t10.t1467 t10.t1471 t10.t1475 t10.t1479 t10.t1483 t10.t1485 t10.t1491 t10.t1497 t10.t1503 t10.t1509 t10.t1513 t10.t1517 t10.t1521 t10.t1523 t10.t1525 t10.t1527 t10.t1529 t10.t1544 t10.t1559 t10.t1563 t10.t1567 t10.t1571 t10.t1575 t10.t1579 t10.t1583 t10.t1587 t10.t1591 t10.t1593 t10.t1595 t10.t1597 t10.t1599 t10.t1605 t10.t1609 t10.t1615 t10.t1617 t10.t1619 t10.t1621 t10.t1623 t10.t1625 t10.t1629 t10.t1633 t10.t1637 t10.t1641 t10.t1645 t10.t1649 t10.t1653 t10.t1657 t10.t1661 t10.t1665 t10.t1669 t10.t1671 t10.t1675 t10.t1679 t10.t1683 t10.t1687 t10.t1689 t10.t1693 t10.t1696 t10.t1700 t10.t1704 t10.t1712 t10.t1714 t10.t1718 t10.t1722 t10.t1726 t10.t1730 t10.t1734 t10.t1738 t10.t1742 t10.t1748 t10.t1752 t10.t1754 t10.t1762 t10.t1766 t10.t1768 t10.t1772 t10.t1774 t10.t1776 t10.t1778 t10.t1780 t10.t1782 t10.t1784 t10.t1786 t10.t1788 t10.t1790 t10.t1792 t10.t1794 t10.t1801 t10.t1816 t10.t1823 t10.t1830 t10.t1837 t10.t1844 t10.t1852 t10.t1860 t10.t1864 t10.t1868 t10.t1872 t10.t1876 t10.t1880 t10.t1884 t10.t1888 t10.t1892 t10.t1896 t10.t1900 t10.t1908 t10.t1912 t10.t1914 t10.t1918 t10.t1922 t10.t1926 t10.t1930 t10.t1934 t10.t1938 t10.t1942 t10.t1946 t10.t1950 t10.t1954 t10.t1956 t10.t1960 t10.t1964 t10.t1966 t10.t1970 t10.t1976 t10.t1982 t10.t1984 t10.t1999 t10.t2003 t10.t2007 t10.t2009 t10.t2011 t10.t2013 t10.t2016 t10.t2018 t10.t2022 t10.t2028 t10.t2030 t10.t2032 t10.t2034 t10.t2037 t10.t2039 t10.t2041 t10.t2043 t10.t2045 t10.t2047 t10.t2049 t10.t2051 t10.t2053 t10.t2055 t10.t2057 t10.t2059 t10.t2061 t10.t2063 t10.t2065 t10.t2067 t10.t2069 t10.t2071 t10.t2073 t10.t2075 t10.t2077 t10.t2079 t10.t2081 t10.t2083 t10.t2085 t10.t2087 t10.t2092 t10.t2093 t10.t2097 t10.t2101 t10.t2105 t10.t2113 t10.t2117 t10.t2125 t10.t2129 t10.t2130 t10.t2134 t10.t2138 t10.t2142 t10.t2150 t10.t2154 t10.t2162 t10.t2166 t10.t2168 t10.t2170 t10.t2172 t10.t2174 t10.t2176 t10.t2178 t10.t2180 t10.t2182 t10.t2184 t10.t2186 t10.t2188 t10.t2190 t10.t2192 t10.t2194 t10.t2196 t10.t2198 t10.t2200 t10.t2202 t10.t2204 t10.t2206 t10.t2208 t10.t2210 t10.t2212 t10.t2214 t10.t2216 t10.t2218 t10.t2220 t10.t2222 t10.t2224 t10.t2226 t10.t2228 t10.t2230 t10.t2232 t10.t2236 t10.t2241))
% 46.23/46.43 (step t10.t2243 (cl (= (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) false (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) false (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) false) (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U))))))) :rule all_simplify)
% 46.23/46.43 (step t10.t2244 (cl (= (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (< tptp.int_m2147483648 (- 0 100000))) (not (< 100000 tptp.int_2147483647)) (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true)))) (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U))))))) :rule trans :premises (t10.t2242 t10.t2243))
% 46.23/46.44 (step t10.t2245 (cl (= (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (< tptp.int_m2147483648 (- 0 100000))) (not (< 100000 tptp.int_2147483647)) (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true))))) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))))) :rule cong :premises (t10.t2244))
% 46.23/46.44 (step t10.t2246 (cl (= (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (< tptp.int_m2147483648 (- 0 100000))) (not (< 100000 tptp.int_2147483647)) (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true)))))) (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U))))))))) :rule cong :premises (t10.t4 t10.t5 t10.t6 t10.t2245))
% 46.23/46.44 (step t10 (cl (= (exists ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (< tptp.int_m2147483648 (- 0 100000))) (not (< 100000 tptp.int_2147483647)) (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true))))))) (exists ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))))))) :rule bind)
% 46.23/46.44 (step t11 (cl (= (exists ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))))) (not (forall ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (not (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))))))))) :rule all_simplify)
% 46.23/46.44 (step t12 (cl (= (forall ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (not (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U))))))))) (forall ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (or (not (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))))) :rule all_simplify)
% 46.23/46.44 (step t13 (cl (= (forall ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (or (not (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))) (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (forall ((A__questionmark_v_2_1 Int)) (or (not (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))))) (forall ((A__questionmark_v_1_2 Int)) (or (not (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))))) (forall ((A__questionmark_v_0_3 Int)) (or (not (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3)))))))) :rule all_simplify)
% 46.23/46.44 (step t14 (cl (= (= tptp.allocated tptp.elements) (= tptp.allocated tptp.elements))) :rule refl)
% 46.23/46.44 (step t15 (cl (= (= tptp.allocated tptp.inv) (= tptp.allocated tptp.inv))) :rule refl)
% 46.23/46.44 (step t16 (cl (= (= tptp.localinv tptp.allocated) (= tptp.localinv tptp.allocated))) :rule refl)
% 46.23/46.44 (step t17 (cl (= (= tptp.allocated tptp.exposeVersion) (= tptp.allocated tptp.exposeVersion))) :rule refl)
% 46.23/46.44 (step t18 (cl (= (= tptp.sharingMode tptp.allocated) (= tptp.sharingMode tptp.allocated))) :rule refl)
% 46.23/46.44 (step t19 (cl (= (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.44 (step t20 (cl (= (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.44 (step t21 (cl (= (= tptp.ownerRef tptp.allocated) (= tptp.ownerRef tptp.allocated))) :rule refl)
% 46.23/46.44 (step t22 (cl (= (= tptp.allocated tptp.ownerFrame) (= tptp.allocated tptp.ownerFrame))) :rule refl)
% 46.23/46.44 (step t23 (cl (= (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.44 (step t24 (cl (= (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.44 (step t25 (cl (= (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryInt'| tptp.allocated))) :rule refl)
% 46.23/46.44 (step t26 (cl (= (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated))) :rule refl)
% 46.23/46.44 (step t27 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated))) :rule refl)
% 46.23/46.44 (step t28 (cl (= (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated))) :rule refl)
% 46.23/46.44 (step t29 (cl (= (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated))) :rule refl)
% 46.23/46.44 (step t30 (cl (= (= |tptp.'System_Object'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated))) :rule refl)
% 46.23/46.44 (step t31 (cl (= (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t32 (cl (= (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t33 (cl (= (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t34 (cl (= (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t35 (cl (= (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t36 (cl (= (= tptp.allocated |tptp.'System_Byte'|) (= tptp.allocated |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t37 (cl (= (= |tptp.'System_Int16'| tptp.allocated) (= |tptp.'System_Int16'| tptp.allocated))) :rule refl)
% 46.23/46.45 (step t38 (cl (= (= tptp.allocated |tptp.'System_UInt16'|) (= tptp.allocated |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t39 (cl (= (= |tptp.'System_Int32'| tptp.allocated) (= |tptp.'System_Int32'| tptp.allocated))) :rule refl)
% 46.23/46.45 (step t40 (cl (= (= tptp.allocated |tptp.'System_UInt32'|) (= tptp.allocated |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t41 (cl (= (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_Int64'| tptp.allocated))) :rule refl)
% 46.23/46.45 (step t42 (cl (= (= |tptp.'System_UInt64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated))) :rule refl)
% 46.23/46.45 (step t43 (cl (= (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t44 (cl (= (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t45 (cl (= (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t46 (cl (= (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t47 (cl (= (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t48 (cl (= (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t49 (cl (= (= tptp.allocated |tptp.'System_IComparable'|) (= tptp.allocated |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t50 (cl (= (= |tptp.'System_IConvertible'| tptp.allocated) (= |tptp.'System_IConvertible'| tptp.allocated))) :rule refl)
% 46.23/46.45 (step t51 (cl (= (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t52 (cl (= (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t53 (cl (= (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t54 (cl (= (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated))) :rule refl)
% 46.23/46.45 (step t55 (cl (= (= |tptp.'CoincidenceCount'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated))) :rule refl)
% 46.23/46.45 (step t56 (cl (= (= tptp.elements tptp.inv) (= tptp.elements tptp.inv))) :rule refl)
% 46.23/46.45 (step t57 (cl (= (= tptp.localinv tptp.elements) (= tptp.localinv tptp.elements))) :rule refl)
% 46.23/46.45 (step t58 (cl (= (= tptp.elements tptp.exposeVersion) (= tptp.elements tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t59 (cl (= (= tptp.sharingMode tptp.elements) (= tptp.sharingMode tptp.elements))) :rule refl)
% 46.23/46.45 (step t60 (cl (= (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t61 (cl (= (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t62 (cl (= (= tptp.ownerRef tptp.elements) (= tptp.ownerRef tptp.elements))) :rule refl)
% 46.23/46.45 (step t63 (cl (= (= tptp.elements tptp.ownerFrame) (= tptp.elements tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t64 (cl (= (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'PeerGroupPlaceholder'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t65 (cl (= (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t66 (cl (= (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t67 (cl (= (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t68 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t69 (cl (= (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Array'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t70 (cl (= (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t71 (cl (= (= |tptp.'System_Object'| tptp.elements) (= |tptp.'System_Object'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t72 (cl (= (= tptp.elements |tptp.'System_Type'|) (= tptp.elements |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t73 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t74 (cl (= (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t75 (cl (= (= tptp.elements |tptp.'FirstConsistentOwner'|) (= tptp.elements |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t76 (cl (= (= |tptp.'System_SByte'| tptp.elements) (= |tptp.'System_SByte'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t77 (cl (= (= tptp.elements |tptp.'System_Byte'|) (= tptp.elements |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t78 (cl (= (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_Int16'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t79 (cl (= (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t80 (cl (= (= |tptp.'System_Int32'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t81 (cl (= (= tptp.elements |tptp.'System_UInt32'|) (= tptp.elements |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t82 (cl (= (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_Int64'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t83 (cl (= (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t84 (cl (= (= |tptp.'System_Char'| tptp.elements) (= |tptp.'System_Char'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t85 (cl (= (= tptp.elements |tptp.'System_UIntPtr'|) (= tptp.elements |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t86 (cl (= (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IntPtr'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t87 (cl (= (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t88 (cl (= (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t89 (cl (= (= tptp.elements |tptp.'System_Collections_IList'|) (= tptp.elements |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t90 (cl (= (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IComparable'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t91 (cl (= (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t92 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t93 (cl (= (= |tptp.'System_Collections_ICollection'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t94 (cl (= (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t95 (cl (= (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'System_Collections_IEnumerable'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t96 (cl (= (= |tptp.'CoincidenceCount'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements))) :rule refl)
% 46.23/46.45 (step t97 (cl (= (= tptp.localinv tptp.inv) (= tptp.localinv tptp.inv))) :rule refl)
% 46.23/46.45 (step t98 (cl (= (= tptp.inv tptp.exposeVersion) (= tptp.inv tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t99 (cl (= (= tptp.sharingMode tptp.inv) (= tptp.sharingMode tptp.inv))) :rule refl)
% 46.23/46.45 (step t100 (cl (= (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t101 (cl (= (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t102 (cl (= (= tptp.ownerRef tptp.inv) (= tptp.ownerRef tptp.inv))) :rule refl)
% 46.23/46.45 (step t103 (cl (= (= tptp.inv tptp.ownerFrame) (= tptp.inv tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t104 (cl (= (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'PeerGroupPlaceholder'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t105 (cl (= (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t106 (cl (= (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t107 (cl (= (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t108 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t109 (cl (= (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Array'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t110 (cl (= (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t111 (cl (= (= |tptp.'System_Object'| tptp.inv) (= |tptp.'System_Object'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t112 (cl (= (= tptp.inv |tptp.'System_Type'|) (= tptp.inv |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t113 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t114 (cl (= (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t115 (cl (= (= tptp.inv |tptp.'FirstConsistentOwner'|) (= tptp.inv |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t116 (cl (= (= |tptp.'System_SByte'| tptp.inv) (= |tptp.'System_SByte'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t117 (cl (= (= tptp.inv |tptp.'System_Byte'|) (= tptp.inv |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t118 (cl (= (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_Int16'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t119 (cl (= (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t120 (cl (= (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t121 (cl (= (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t122 (cl (= (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t123 (cl (= (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t124 (cl (= (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_Char'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t125 (cl (= (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t126 (cl (= (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t127 (cl (= (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t128 (cl (= (= tptp.inv |tptp.'System_ICloneable'|) (= tptp.inv |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t129 (cl (= (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_Collections_IList'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t130 (cl (= (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t131 (cl (= (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t132 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t133 (cl (= (= |tptp.'System_Collections_ICollection'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t134 (cl (= (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t135 (cl (= (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'System_Collections_IEnumerable'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t136 (cl (= (= |tptp.'CoincidenceCount'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv))) :rule refl)
% 46.23/46.45 (step t137 (cl (= (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t138 (cl (= (= tptp.localinv tptp.sharingMode) (= tptp.localinv tptp.sharingMode))) :rule refl)
% 46.23/46.45 (step t139 (cl (= (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t140 (cl (= (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t141 (cl (= (= tptp.ownerRef tptp.localinv) (= tptp.ownerRef tptp.localinv))) :rule refl)
% 46.23/46.45 (step t142 (cl (= (= tptp.localinv tptp.ownerFrame) (= tptp.localinv tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t143 (cl (= (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t144 (cl (= (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t145 (cl (= (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|))) :rule refl)
% 46.23/46.45 (step t146 (cl (= (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t147 (cl (= (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t148 (cl (= (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Array'|))) :rule refl)
% 46.23/46.45 (step t149 (cl (= (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t150 (cl (= (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t151 (cl (= (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t152 (cl (= (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t153 (cl (= (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t154 (cl (= (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t155 (cl (= (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t156 (cl (= (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t157 (cl (= (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_Int16'|))) :rule refl)
% 46.23/46.45 (step t158 (cl (= (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t159 (cl (= (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t160 (cl (= (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t161 (cl (= (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_Int64'|))) :rule refl)
% 46.23/46.45 (step t162 (cl (= (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t163 (cl (= (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t164 (cl (= (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t165 (cl (= (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t166 (cl (= (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t167 (cl (= (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t168 (cl (= (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t169 (cl (= (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t170 (cl (= (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_IConvertible'|))) :rule refl)
% 46.23/46.45 (step t171 (cl (= (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t172 (cl (= (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t173 (cl (= (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t174 (cl (= (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|))) :rule refl)
% 46.23/46.45 (step t175 (cl (= (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.localinv |tptp.'CoincidenceCount'|))) :rule refl)
% 46.23/46.45 (step t176 (cl (= (= tptp.sharingMode tptp.exposeVersion) (= tptp.sharingMode tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t177 (cl (= (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t178 (cl (= (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t179 (cl (= (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t180 (cl (= (= tptp.ownerFrame tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t181 (cl (= (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t182 (cl (= (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t183 (cl (= (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t184 (cl (= (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t185 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t186 (cl (= (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t187 (cl (= (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t188 (cl (= (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t189 (cl (= (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t190 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t191 (cl (= (= tptp.exposeVersion |tptp.'System_String'|) (= tptp.exposeVersion |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t192 (cl (= (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t193 (cl (= (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t194 (cl (= (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t195 (cl (= (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t196 (cl (= (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t197 (cl (= (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t198 (cl (= (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t199 (cl (= (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t200 (cl (= (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t201 (cl (= (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t202 (cl (= (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t203 (cl (= (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t204 (cl (= (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t205 (cl (= (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= tptp.exposeVersion |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t206 (cl (= (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_Collections_IList'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t207 (cl (= (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t208 (cl (= (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t209 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t210 (cl (= (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t211 (cl (= (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t212 (cl (= (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t213 (cl (= (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion))) :rule refl)
% 46.23/46.45 (step t214 (cl (= (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t215 (cl (= (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t216 (cl (= (= tptp.ownerRef tptp.sharingMode) (= tptp.ownerRef tptp.sharingMode))) :rule refl)
% 46.23/46.45 (step t217 (cl (= (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t218 (cl (= (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t219 (cl (= (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t220 (cl (= (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode))) :rule refl)
% 46.23/46.45 (step t221 (cl (= (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t222 (cl (= (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t223 (cl (= (= |tptp.'System_Array'| tptp.sharingMode) (= |tptp.'System_Array'| tptp.sharingMode))) :rule refl)
% 46.23/46.45 (step t224 (cl (= (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t225 (cl (= (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t226 (cl (= (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t227 (cl (= (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t228 (cl (= (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t229 (cl (= (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t230 (cl (= (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t231 (cl (= (= tptp.sharingMode |tptp.'System_Byte'|) (= tptp.sharingMode |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t232 (cl (= (= |tptp.'System_Int16'| tptp.sharingMode) (= |tptp.'System_Int16'| tptp.sharingMode))) :rule refl)
% 46.23/46.45 (step t233 (cl (= (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t234 (cl (= (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t235 (cl (= (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t236 (cl (= (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_Int64'|))) :rule refl)
% 46.23/46.45 (step t237 (cl (= (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t238 (cl (= (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t239 (cl (= (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t240 (cl (= (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t241 (cl (= (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t242 (cl (= (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t243 (cl (= (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t244 (cl (= (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t245 (cl (= (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_IConvertible'|))) :rule refl)
% 46.23/46.45 (step t246 (cl (= (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t247 (cl (= (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t248 (cl (= (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t249 (cl (= (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode))) :rule refl)
% 46.23/46.45 (step t250 (cl (= (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode))) :rule refl)
% 46.23/46.45 (step t251 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t252 (cl (= (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t253 (cl (= (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t254 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t255 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t256 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t257 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t258 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t259 (cl (= (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t260 (cl (= (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t261 (cl (= (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t262 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t263 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t264 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t265 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t266 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t267 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t268 (cl (= (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t269 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t270 (cl (= (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t271 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t272 (cl (= (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t273 (cl (= (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t274 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t275 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t276 (cl (= (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t277 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t278 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t279 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t280 (cl (= (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t281 (cl (= (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t282 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t283 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t284 (cl (= (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t285 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t286 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.45 (step t287 (cl (= (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t288 (cl (= (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t289 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t290 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t291 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t292 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t293 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t294 (cl (= (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t295 (cl (= (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t296 (cl (= (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t297 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t298 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t299 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t300 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t301 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t302 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t303 (cl (= (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t304 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t305 (cl (= (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t306 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t307 (cl (= (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t308 (cl (= (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t309 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t310 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t311 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t312 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t313 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t314 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t315 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t316 (cl (= (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t317 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t318 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t319 (cl (= (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t320 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t321 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.45 (step t322 (cl (= (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t323 (cl (= (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t324 (cl (= (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t325 (cl (= (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|))) :rule refl)
% 46.23/46.45 (step t326 (cl (= (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t327 (cl (= (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t328 (cl (= (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Array'|))) :rule refl)
% 46.23/46.45 (step t329 (cl (= (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t330 (cl (= (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t331 (cl (= (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t332 (cl (= (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t333 (cl (= (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t334 (cl (= (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t335 (cl (= (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t336 (cl (= (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t337 (cl (= (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_Int16'|))) :rule refl)
% 46.23/46.45 (step t338 (cl (= (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t339 (cl (= (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t340 (cl (= (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t341 (cl (= (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_Int64'|))) :rule refl)
% 46.23/46.45 (step t342 (cl (= (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t343 (cl (= (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t344 (cl (= (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t345 (cl (= (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t346 (cl (= (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t347 (cl (= (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t348 (cl (= (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t349 (cl (= (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t350 (cl (= (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_IConvertible'|))) :rule refl)
% 46.23/46.45 (step t351 (cl (= (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t352 (cl (= (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t353 (cl (= (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t354 (cl (= (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|))) :rule refl)
% 46.23/46.45 (step t355 (cl (= (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|))) :rule refl)
% 46.23/46.45 (step t356 (cl (= (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t357 (cl (= (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t358 (cl (= (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t359 (cl (= (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t360 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t361 (cl (= (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t362 (cl (= (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t363 (cl (= (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t364 (cl (= (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t365 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t366 (cl (= (= tptp.ownerFrame |tptp.'System_String'|) (= tptp.ownerFrame |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t367 (cl (= (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t368 (cl (= (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t369 (cl (= (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t370 (cl (= (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t371 (cl (= (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t372 (cl (= (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t373 (cl (= (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t374 (cl (= (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t375 (cl (= (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t376 (cl (= (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t377 (cl (= (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t378 (cl (= (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t379 (cl (= (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t380 (cl (= (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= tptp.ownerFrame |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t381 (cl (= (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_Collections_IList'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t382 (cl (= (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t383 (cl (= (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t384 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t385 (cl (= (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t386 (cl (= (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t387 (cl (= (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t388 (cl (= (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame))) :rule refl)
% 46.23/46.45 (step t389 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t390 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t391 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t392 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t393 (cl (= (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t394 (cl (= (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t395 (cl (= (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t396 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t397 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t398 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t399 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t400 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t401 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t402 (cl (= (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t403 (cl (= (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t404 (cl (= (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t405 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t406 (cl (= (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t407 (cl (= (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t408 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t409 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t410 (cl (= (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t411 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t412 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t413 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t414 (cl (= (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t415 (cl (= (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t416 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t417 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t418 (cl (= (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t419 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t420 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.45 (step t421 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t422 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t423 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t424 (cl (= (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t425 (cl (= (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t426 (cl (= (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t427 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t428 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t429 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t430 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t431 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t432 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t433 (cl (= (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t434 (cl (= (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t435 (cl (= (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t436 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t437 (cl (= (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t438 (cl (= (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t439 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t440 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t441 (cl (= (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t442 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t443 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t444 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t445 (cl (= (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t446 (cl (= (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t447 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t448 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t449 (cl (= (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t450 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t451 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.45 (step t452 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t453 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t454 (cl (= (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|))) :rule refl)
% 46.23/46.45 (step t455 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t456 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t457 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t458 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t459 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t460 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t461 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t462 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t463 (cl (= (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|))) :rule refl)
% 46.23/46.45 (step t464 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t465 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t466 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t467 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|))) :rule refl)
% 46.23/46.45 (step t468 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t469 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t470 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t471 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t472 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t473 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t474 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t475 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t476 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|))) :rule refl)
% 46.23/46.45 (step t477 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t478 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t479 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t480 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|))) :rule refl)
% 46.23/46.45 (step t481 (cl (= (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|))) :rule refl)
% 46.23/46.45 (step t482 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t483 (cl (= (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t484 (cl (= (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t485 (cl (= (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t486 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t487 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t488 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t489 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t490 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t491 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t492 (cl (= (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t493 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t494 (cl (= (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t495 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t496 (cl (= (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t497 (cl (= (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t498 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t499 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t500 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t501 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t502 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t503 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t504 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t505 (cl (= (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t506 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t507 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t508 (cl (= (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t509 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t510 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|))) :rule refl)
% 46.23/46.45 (step t511 (cl (= (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t512 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t513 (cl (= (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t514 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t515 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t516 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t517 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t518 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t519 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t520 (cl (= (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t521 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t522 (cl (= (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t523 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t524 (cl (= (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t525 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t526 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t527 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t528 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t529 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t530 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t531 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t532 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t533 (cl (= (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t534 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t535 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t536 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t537 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t538 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|))) :rule refl)
% 46.23/46.45 (step t539 (cl (= (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t540 (cl (= (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t541 (cl (= (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t542 (cl (= (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t543 (cl (= (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t544 (cl (= (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t545 (cl (= (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t546 (cl (= (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t547 (cl (= (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|))) :rule refl)
% 46.23/46.45 (step t548 (cl (= (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t549 (cl (= (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t550 (cl (= (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t551 (cl (= (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|))) :rule refl)
% 46.23/46.45 (step t552 (cl (= (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t553 (cl (= (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t554 (cl (= (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t555 (cl (= (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t556 (cl (= (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t557 (cl (= (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t558 (cl (= (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t559 (cl (= (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t560 (cl (= (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|))) :rule refl)
% 46.23/46.45 (step t561 (cl (= (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t562 (cl (= (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t563 (cl (= (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t564 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|))) :rule refl)
% 46.23/46.45 (step t565 (cl (= (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|))) :rule refl)
% 46.23/46.45 (step t566 (cl (= (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t567 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t568 (cl (= (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t569 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t570 (cl (= (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t571 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t572 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t573 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t574 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t575 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t576 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t577 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t578 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t579 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t580 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t581 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t582 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t583 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t584 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t585 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t586 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t587 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t588 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t589 (cl (= (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t590 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t591 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|))) :rule refl)
% 46.23/46.45 (step t592 (cl (= (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t593 (cl (= (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t594 (cl (= (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t595 (cl (= (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t596 (cl (= (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t597 (cl (= (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t598 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t599 (cl (= (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t600 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t601 (cl (= (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t602 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t603 (cl (= (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t604 (cl (= (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t605 (cl (= (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t606 (cl (= (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t607 (cl (= (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t608 (cl (= (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t609 (cl (= (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t610 (cl (= (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t611 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t612 (cl (= (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t613 (cl (= (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t614 (cl (= (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t615 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t616 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|))) :rule refl)
% 46.23/46.45 (step t617 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t618 (cl (= (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'System_Type'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t619 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t620 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t621 (cl (= (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t622 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t623 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t624 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t625 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t626 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t627 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t628 (cl (= (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t629 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t630 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t631 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t632 (cl (= (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t633 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t634 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t635 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t636 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t637 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t638 (cl (= (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t639 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t640 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|))) :rule refl)
% 46.23/46.45 (step t641 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t642 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t643 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t644 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t645 (cl (= (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t646 (cl (= (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t647 (cl (= (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t648 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t649 (cl (= (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t650 (cl (= (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t651 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t652 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t653 (cl (= (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t654 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t655 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t656 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t657 (cl (= (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t658 (cl (= (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t659 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t660 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t661 (cl (= (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t662 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t663 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|))) :rule refl)
% 46.23/46.45 (step t664 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t665 (cl (= (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t666 (cl (= (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t667 (cl (= (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t668 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t669 (cl (= (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t670 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t671 (cl (= (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t672 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t673 (cl (= (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t674 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t675 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t676 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t677 (cl (= (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t678 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t679 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t680 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t681 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t682 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t683 (cl (= (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t684 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t685 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|))) :rule refl)
% 46.23/46.45 (step t686 (cl (= (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t687 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t688 (cl (= (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t689 (cl (= (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t690 (cl (= (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t691 (cl (= (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t692 (cl (= (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t693 (cl (= (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t694 (cl (= (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t695 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t696 (cl (= (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t697 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t698 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t699 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t700 (cl (= (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t701 (cl (= (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t702 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t703 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t704 (cl (= (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t705 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t706 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|))) :rule refl)
% 46.23/46.45 (step t707 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t708 (cl (= (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t709 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t710 (cl (= (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t711 (cl (= (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t712 (cl (= (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t713 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t714 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t715 (cl (= (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t716 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t717 (cl (= (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t718 (cl (= (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t719 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t720 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t721 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t722 (cl (= (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t723 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t724 (cl (= (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t725 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t726 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|))) :rule refl)
% 46.23/46.45 (step t727 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t728 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t729 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t730 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t731 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t732 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t733 (cl (= (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t734 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t735 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t736 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t737 (cl (= (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t738 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t739 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t740 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t741 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t742 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t743 (cl (= (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t744 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t745 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|))) :rule refl)
% 46.23/46.45 (step t746 (cl (= (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t747 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t748 (cl (= (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t749 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|))) :rule refl)
% 46.23/46.45 (step t750 (cl (= (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t751 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t752 (cl (= (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t753 (cl (= (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t754 (cl (= (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t755 (cl (= (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t756 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t757 (cl (= (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t758 (cl (= (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|))) :rule refl)
% 46.23/46.45 (step t759 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t760 (cl (= (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t761 (cl (= (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t762 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|))) :rule refl)
% 46.23/46.45 (step t763 (cl (= (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|))) :rule refl)
% 46.23/46.45 (step t764 (cl (= (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t765 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t766 (cl (= (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t767 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t768 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t769 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t770 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t771 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t772 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t773 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t774 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t775 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t776 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t777 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t778 (cl (= (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t779 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t780 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|))) :rule refl)
% 46.23/46.45 (step t781 (cl (= (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t782 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t783 (cl (= (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t784 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t785 (cl (= (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t786 (cl (= (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t787 (cl (= (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t788 (cl (= (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t789 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t790 (cl (= (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t791 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t792 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t793 (cl (= (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t794 (cl (= (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t795 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t796 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|))) :rule refl)
% 46.23/46.45 (step t797 (cl (= (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t798 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t799 (cl (= (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t800 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t801 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t802 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t803 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t804 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t805 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t806 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t807 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t808 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t809 (cl (= (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t810 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t811 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|))) :rule refl)
% 46.23/46.45 (step t812 (cl (= (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t813 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t814 (cl (= (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t815 (cl (= (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t816 (cl (= (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t817 (cl (= (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t818 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t819 (cl (= (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t820 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|))) :rule refl)
% 46.23/46.45 (step t821 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t822 (cl (= (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t823 (cl (= (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t824 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|))) :rule refl)
% 46.23/46.45 (step t825 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|))) :rule refl)
% 46.23/46.45 (step t826 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t827 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t828 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t829 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t830 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t831 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t832 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t833 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t834 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t835 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t836 (cl (= (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t837 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t838 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|))) :rule refl)
% 46.23/46.45 (step t839 (cl (= (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t840 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t841 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t842 (cl (= (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t843 (cl (= (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t844 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t845 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t846 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t847 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t848 (cl (= (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t849 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t850 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|))) :rule refl)
% 46.23/46.45 (step t851 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t852 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t853 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t854 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t855 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t856 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t857 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t858 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t859 (cl (= (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t860 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t861 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|))) :rule refl)
% 46.23/46.45 (step t862 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t863 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t864 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t865 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t866 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t867 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t868 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t869 (cl (= (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t870 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t871 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|))) :rule refl)
% 46.23/46.45 (step t872 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t873 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t874 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t875 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t876 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t877 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t878 (cl (= (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t879 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t880 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t881 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t882 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t883 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t884 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t885 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t886 (cl (= (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t887 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t888 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|))) :rule refl)
% 46.23/46.45 (step t889 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t890 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t891 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t892 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t893 (cl (= (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t894 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t895 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|))) :rule refl)
% 46.23/46.45 (step t896 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t897 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t898 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t899 (cl (= (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t900 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t901 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|))) :rule refl)
% 46.23/46.45 (step t902 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t903 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t904 (cl (= (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t905 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|))) :rule refl)
% 46.23/46.45 (step t906 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|))) :rule refl)
% 46.23/46.45 (step t907 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t908 (cl (= (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t909 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t910 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) :rule refl)
% 46.23/46.45 (step t911 (cl (= (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t912 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t913 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|))) :rule refl)
% 46.23/46.45 (step t914 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t915 (cl (= (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|))) :rule refl)
% 46.23/46.45 (step t916 (cl (= (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|))) :rule refl)
% 46.23/46.45 (step t917 (cl (= (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))))) :rule refl)
% 46.23/46.45 (step t918 (cl (= (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))))) :rule refl)
% 46.23/46.45 (step t919 (cl (= (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))))) :rule refl)
% 46.23/46.45 (step t920 (cl (= (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))))) :rule refl)
% 46.23/46.45 (step t921 (cl (= (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t922 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))))) :rule refl)
% 46.23/46.45 (step t923 (cl (= (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))))) :rule refl)
% 46.23/46.45 (step t924 (cl (= (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))))) :rule refl)
% 46.23/46.45 (step t925 (cl (= (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)))) :rule refl)
% 46.23/46.45 (step t926 (cl (= (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)))) :rule refl)
% 46.23/46.45 (step t927 (cl (= (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))))) :rule refl)
% 46.23/46.45 (step t928 (cl (= (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))))) :rule refl)
% 46.23/46.45 (step t929 (cl (= (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))))) :rule refl)
% 46.23/46.45 (step t930 (cl (= (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)))) :rule refl)
% 46.23/46.45 (step t931 (cl (= (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)))) :rule refl)
% 46.23/46.45 (step t932 (cl (= (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)))) :rule refl)
% 46.23/46.45 (step t933 (cl (= (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)))) :rule refl)
% 46.23/46.45 (step t934 (cl (= (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)))) :rule refl)
% 46.23/46.45 (step t935 (cl (= (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)))) :rule refl)
% 46.23/46.45 (step t936 (cl (= (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)))) :rule refl)
% 46.23/46.45 (step t937 (cl (= (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)))) :rule refl)
% 46.23/46.45 (step t938 (cl (= (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))))) :rule refl)
% 46.23/46.45 (step t939 (cl (= (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))))) :rule refl)
% 46.23/46.45 (step t940 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))))) :rule refl)
% 46.23/46.45 (step t941 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))))) :rule refl)
% 46.23/46.45 (step t942 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))))) :rule refl)
% 46.23/46.45 (step t943 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))))) :rule refl)
% 46.23/46.45 (step t944 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))))) :rule refl)
% 46.23/46.45 (step t945 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))))) :rule refl)
% 46.23/46.45 (step t946 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))))) :rule refl)
% 46.23/46.45 (step t947 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))))) :rule refl)
% 46.23/46.45 (step t948 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule refl)
% 46.23/46.45 (step t949 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))))) :rule refl)
% 46.23/46.45 (step t950 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))))) :rule refl)
% 46.23/46.45 (step t951 (cl (= (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))))) :rule refl)
% 46.23/46.45 (step t952 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))))) :rule refl)
% 46.23/46.45 (step t953 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))))) :rule refl)
% 46.23/46.45 (step t954 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))))) :rule refl)
% 46.23/46.45 (step t955 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))))) :rule refl)
% 46.23/46.45 (step t956 (cl (= (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))))) :rule refl)
% 46.23/46.45 (step t957 (cl (= (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))))) :rule refl)
% 46.23/46.45 (step t958 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))))) :rule refl)
% 46.23/46.45 (step t959 (cl (= (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))))) :rule refl)
% 46.23/46.45 (step t960 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))))) :rule refl)
% 46.23/46.45 (step t961 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))))) :rule refl)
% 46.23/46.45 (step t962 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t963 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t964 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t965 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t966 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t967 (cl (= (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))))) :rule refl)
% 46.23/46.45 (step t968 (cl (= (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))))) :rule refl)
% 46.23/46.45 (step t969 (cl (= (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))))) :rule refl)
% 46.23/46.45 (step t970 (cl (= (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))))) :rule refl)
% 46.23/46.45 (step t971 (cl (= (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))))) :rule refl)
% 46.23/46.45 (step t972 (cl (= (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))))) :rule refl)
% 46.23/46.45 (step t973 (cl (= (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))))) :rule refl)
% 46.23/46.45 (step t974 (cl (= (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))))) :rule refl)
% 46.23/46.45 (step t975 (cl (= (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))))) :rule refl)
% 46.23/46.45 (step t976 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))))) :rule refl)
% 46.23/46.45 (step t977 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))))) :rule refl)
% 46.23/46.45 (step t978 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule refl)
% 46.23/46.45 (step t979 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule refl)
% 46.23/46.45 (step t980 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))))) :rule refl)
% 46.23/46.45 (step t981 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))))) :rule refl)
% 46.23/46.45 (step t982 (cl (= (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))))) :rule refl)
% 46.23/46.45 (step t983 (cl (= (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))))) :rule refl)
% 46.23/46.45 (step t984 (cl (= (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))))) :rule refl)
% 46.23/46.45 (step t985 (cl (= (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))))) :rule refl)
% 46.23/46.45 (step t986 (cl (= (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))))) :rule refl)
% 46.23/46.45 (step t987 (cl (= (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))))) :rule refl)
% 46.23/46.45 (step t988 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule refl)
% 46.23/46.45 (step t989 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule refl)
% 46.23/46.45 (step t990 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule refl)
% 46.23/46.45 (step t991 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))))) :rule refl)
% 46.23/46.45 (step t992 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))))) :rule refl)
% 46.23/46.45 (step t993 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))))) :rule refl)
% 46.23/46.45 (step t994 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))))) :rule refl)
% 46.23/46.45 (step t995 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))))) :rule refl)
% 46.23/46.45 (step t996 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))))) :rule refl)
% 46.23/46.45 (step t997 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))))) :rule refl)
% 46.23/46.45 (step t998 (cl (= (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))))) :rule refl)
% 46.23/46.45 (step t999 (cl (= (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))))) :rule refl)
% 46.23/46.45 (step t1000 (cl (= (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))))) :rule refl)
% 46.23/46.45 (step t1001 (cl (= (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))))) :rule refl)
% 46.23/46.45 (step t1002 (cl (= (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))))) :rule refl)
% 46.23/46.45 (step t1003 (cl (= (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))))) :rule refl)
% 46.23/46.45 (step t1004 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))))) :rule refl)
% 46.23/46.45 (step t1005 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1006 (cl (= (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))))) :rule refl)
% 46.23/46.45 (step t1007 (cl (= (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t1008 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))))) :rule refl)
% 46.23/46.45 (step t1009 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))))) :rule refl)
% 46.23/46.45 (step t1010 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t1011 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t1012 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule refl)
% 46.23/46.45 (step t1013 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))))) :rule refl)
% 46.23/46.45 (step t1014 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))))) :rule refl)
% 46.23/46.45 (step t1015 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))))) :rule refl)
% 46.23/46.45 (step t1016 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))))) :rule refl)
% 46.23/46.45 (step t1017 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))))) :rule refl)
% 46.23/46.45 (step t1018 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))))) :rule refl)
% 46.23/46.45 (step t1019 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))))) :rule refl)
% 46.23/46.45 (step t1020 (cl (= (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))))) :rule refl)
% 46.23/46.45 (step t1021 (cl (= (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t1022 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t1023 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))))) :rule refl)
% 46.23/46.45 (step t1024 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))))) :rule refl)
% 46.23/46.45 (step t1025 (cl (= (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))))) :rule refl)
% 46.23/46.45 (step t1026 (cl (= (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))))) :rule refl)
% 46.23/46.45 (step t1027 (cl (= (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)))) :rule refl)
% 46.23/46.45 (step t1028 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))))) :rule refl)
% 46.23/46.45 (step t1029 (cl (= (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))))) :rule refl)
% 46.23/46.45 (step t1030 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))))) :rule refl)
% 46.23/46.45 (step t1031 (cl (= (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))))) :rule refl)
% 46.23/46.45 (step t1032 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))))) :rule refl)
% 46.23/46.45 (step t1033 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))))) :rule refl)
% 46.23/46.45 (step t1034 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule refl)
% 46.23/46.45 (step t1035 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))))) :rule refl)
% 46.23/46.45 (step t1036 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))))) :rule refl)
% 46.23/46.45 (step t1037 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) :rule refl)
% 46.23/46.45 (step t1038 (cl (= (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))))) :rule refl)
% 46.23/46.45 (step t1039 (cl (= (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))))) :rule refl)
% 46.23/46.45 (step t1040 (cl (= (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))))) :rule refl)
% 46.23/46.45 (step t1041 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))))) :rule refl)
% 46.23/46.45 (step t1042 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))))) :rule refl)
% 46.23/46.45 (step t1043 (cl (= (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))))) :rule refl)
% 46.23/46.45 (step t1044 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))))) :rule refl)
% 46.23/46.45 (step t1045 (cl (= (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))))) :rule refl)
% 46.23/46.45 (step t1046 (cl (= (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))))) :rule refl)
% 46.23/46.45 (step t1047 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))))) :rule refl)
% 46.23/46.45 (step t1048 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))))) :rule refl)
% 46.23/46.45 (step t1049 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))))) :rule refl)
% 46.23/46.45 (step t1050 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))))) :rule refl)
% 46.23/46.45 (step t1051 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))))) :rule refl)
% 46.23/46.45 (step t1052 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))))) :rule refl)
% 46.23/46.45 (step t1053 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))))) :rule refl)
% 46.23/46.45 (step t1054 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))))) :rule refl)
% 46.23/46.45 (step t1055 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))))) :rule refl)
% 46.23/46.45 (step t1056 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))))) :rule refl)
% 46.23/46.45 (step t1057 (cl (= (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))))) :rule refl)
% 46.23/46.45 (step t1058 (cl (= (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)))) :rule refl)
% 46.23/46.45 (step t1059 (cl (= (>= tptp.int_m2147483648 (- 100000)) (>= tptp.int_m2147483648 (- 100000)))) :rule refl)
% 46.23/46.45 (step t1060 (cl (= (not (>= tptp.int_2147483647 100001)) (not (>= tptp.int_2147483647 100001)))) :rule refl)
% 46.23/46.45 (step t1061 (cl (= (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)))) :rule refl)
% 46.23/46.45 (step t1062 (cl (= (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0))) :rule refl)
% 46.23/46.45 (step t1063 (cl (= (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0))) :rule refl)
% 46.23/46.45 (step t1064 (cl (= (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))))) :rule refl)
% 46.23/46.45 (step t1065 (cl (= (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))))) :rule refl)
% 46.23/46.45 (step t1066 (cl (= (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))))) :rule refl)
% 46.23/46.45 (step t1067 (cl (= (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))))) :rule refl)
% 46.23/46.45 (step t1068 (cl (= (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))))) :rule refl)
% 46.23/46.45 (step t1069 (cl (= (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))))) :rule refl)
% 46.23/46.45 (step t1070 (cl (= (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))))) :rule refl)
% 46.23/46.45 (step t1071 (cl (= (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))))) :rule refl)
% 46.23/46.45 (step t1072 (cl (= (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))))) :rule refl)
% 46.23/46.45 (step t1073 (cl (= (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))))) :rule refl)
% 46.23/46.45 (step t1074 (cl (= (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))))) :rule refl)
% 46.23/46.45 (step t1075 (cl (= (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))))) :rule refl)
% 46.23/46.45 (step t1076 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))))) :rule refl)
% 46.23/46.45 (step t1077 (cl (= (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))))) :rule refl)
% 46.23/46.45 (step t1078 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))))) :rule refl)
% 46.23/46.45 (step t1079 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))))) :rule refl)
% 46.23/46.45 (step t1080 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))))) :rule refl)
% 46.23/46.45 (step t1081 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))))) :rule refl)
% 46.23/46.45 (step t1082 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))))) :rule refl)
% 46.23/46.45 (step t1083 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) :rule refl)
% 46.23/46.45 (step t1084 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))))) :rule refl)
% 46.23/46.45 (step t1085 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))))) :rule refl)
% 46.23/46.45 (step t1086 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))))) :rule refl)
% 46.23/46.45 (step t1087 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))))) :rule refl)
% 46.23/46.45 (step t1088 (cl (= (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))))) :rule refl)
% 46.23/46.45 (step t1089 (cl (= (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))))) :rule refl)
% 46.23/46.45 (step t1090 (cl (= (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))))) :rule refl)
% 46.23/46.45 (step t1091 (cl (= (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))))) :rule refl)
% 46.23/46.45 (step t1092 (cl (= (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))))) :rule refl)
% 46.23/46.45 (step t1093 (cl (= (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))))) :rule refl)
% 46.23/46.45 (step t1094 (cl (= (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))))) :rule refl)
% 46.23/46.45 (step t1095 (cl (= (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))))) :rule refl)
% 46.23/46.45 (step t1096 (cl (= (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))))) :rule refl)
% 46.23/46.45 (step t1097 (cl (= (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))))) :rule refl)
% 46.23/46.45 (step t1098 (cl (= (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))))) :rule refl)
% 46.23/46.45 (step t1099 (cl (= (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))))) :rule refl)
% 46.23/46.45 (step t1100 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))))) :rule refl)
% 46.23/46.45 (step t1101 (cl (= (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))))) :rule refl)
% 46.23/46.45 (step t1102 (cl (= (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))))) :rule refl)
% 46.23/46.45 (step t1103 (cl (= (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))))) :rule refl)
% 46.23/46.45 (step t1104 (cl (= (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))))) :rule refl)
% 46.23/46.45 (step t1105 (cl (= (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))))) :rule refl)
% 46.23/46.45 (step t1106 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))))) :rule refl)
% 46.23/46.45 (step t1107 (cl (= (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)))) :rule refl)
% 46.23/46.45 (step t1108 (cl (= (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))))) :rule refl)
% 46.23/46.45 (step t1109 (cl (= (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))))) :rule refl)
% 46.23/46.45 (step t1110 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))))) :rule refl)
% 46.23/46.45 (step t1111 (cl (= (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)))) :rule refl)
% 46.23/46.45 (step t1112 (cl (= (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))))) :rule refl)
% 46.23/46.45 (step t1113 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))))) :rule refl)
% 46.23/46.45 (step t1114 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1115 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))))) :rule refl)
% 46.23/46.45 (step t1116 (cl (= (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))))) :rule refl)
% 46.23/46.45 (step t1117 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))))) :rule refl)
% 46.23/46.45 (step t1118 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))))) :rule refl)
% 46.23/46.45 (step t1119 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1120 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))))) :rule refl)
% 46.23/46.45 (step t1121 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1122 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))))) :rule refl)
% 46.23/46.45 (step t1123 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1124 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))))) :rule refl)
% 46.23/46.45 (step t1125 (cl (= (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))))) :rule refl)
% 46.23/46.45 (step t1126 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))))) :rule refl)
% 46.23/46.45 (step t1127 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))))) :rule refl)
% 46.23/46.45 (step t1128 (cl (= (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))))) :rule refl)
% 46.23/46.45 (step t1129 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))))) :rule refl)
% 46.23/46.45 (step t1130 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))))) :rule refl)
% 46.23/46.45 (step t1131 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))))) :rule refl)
% 46.23/46.45 (step t1132 (cl (= (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))))) :rule refl)
% 46.23/46.45 (step t1133 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))))) :rule refl)
% 46.23/46.45 (step t1134 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))))) :rule refl)
% 46.23/46.45 (step t1135 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))))) :rule refl)
% 46.23/46.45 (step t1136 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))))) :rule refl)
% 46.23/46.45 (step t1137 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) :rule refl)
% 46.23/46.45 (step t1138 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))))) :rule refl)
% 46.23/46.45 (step t1139 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))))) :rule refl)
% 46.23/46.45 (step t1140 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))))) :rule refl)
% 46.23/46.45 (step t1141 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) :rule refl)
% 46.23/46.45 (step t1142 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule refl)
% 46.23/46.45 (step t1143 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))))) :rule refl)
% 46.23/46.45 (step t1144 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) :rule refl)
% 46.23/46.45 (step t1145 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) :rule refl)
% 46.23/46.45 (step t1146 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))))) :rule refl)
% 46.23/46.45 (step t1147 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))))) :rule refl)
% 46.23/46.45 (step t1148 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))))) :rule refl)
% 46.23/46.45 (step t1149 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))))) :rule refl)
% 46.23/46.45 (step t1150 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule refl)
% 46.23/46.45 (step t1151 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))))) :rule refl)
% 46.23/46.45 (step t1152 (cl (= (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) :rule refl)
% 46.23/46.45 (step t1153 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))))) :rule refl)
% 46.23/46.45 (step t1154 (cl (= (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))))) :rule refl)
% 46.23/46.45 (step t1155 (cl (= (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))))) :rule refl)
% 46.23/46.45 (step t1156 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))))) :rule refl)
% 46.23/46.45 (step t1157 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1158 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))))) :rule refl)
% 46.23/46.45 (step t1159 (cl (= (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))))) :rule refl)
% 46.23/46.45 (step t1160 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))))) :rule refl)
% 46.23/46.45 (step t1161 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))))) :rule refl)
% 46.23/46.45 (step t1162 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))))) :rule refl)
% 46.23/46.45 (step t1163 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1164 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))))) :rule refl)
% 46.23/46.45 (step t1165 (cl (= (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))))) :rule refl)
% 46.23/46.45 (step t1166 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))))) :rule refl)
% 46.23/46.45 (step t1167 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))))) :rule refl)
% 46.23/46.45 (step t1168 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1169 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))))) :rule refl)
% 46.23/46.45 (step t1170 (cl (= (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))))) :rule refl)
% 46.23/46.45 (step t1171 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))))) :rule refl)
% 46.23/46.45 (step t1172 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))))) :rule refl)
% 46.23/46.45 (step t1173 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1174 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))))) :rule refl)
% 46.23/46.45 (step t1175 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))))) :rule refl)
% 46.23/46.45 (step t1176 (cl (= (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))))) :rule refl)
% 46.23/46.45 (step t1177 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))))) :rule refl)
% 46.23/46.45 (step t1178 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))))) :rule refl)
% 46.23/46.45 (step t1179 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))))) :rule refl)
% 46.23/46.45 (step t1180 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))))) :rule refl)
% 46.23/46.45 (step t1181 (cl (= (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))))) :rule refl)
% 46.23/46.45 (step t1182 (cl (= (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))))) :rule refl)
% 46.23/46.45 (step t1183 (cl (= (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))))) :rule refl)
% 46.23/46.45 (step t1184 (cl (= (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))) :rule refl)
% 46.23/46.45 (step t1185 (cl (= (forall ((A__questionmark_v_2_1 Int)) (or (not (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))))) (or (not (= (|tptp.'BaseClass'| |tptp.'System_String'|) (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))))) :rule all_simplify)
% 46.23/46.45 (step t1186 (cl (= (= (|tptp.'BaseClass'| |tptp.'System_String'|) (|tptp.'BaseClass'| |tptp.'System_String'|)) true)) :rule all_simplify)
% 46.23/46.45 (step t1187 (cl (= (not (= (|tptp.'BaseClass'| |tptp.'System_String'|) (|tptp.'BaseClass'| |tptp.'System_String'|))) (not true))) :rule cong :premises (t1186))
% 46.23/46.45 (step t1188 (cl (= (not true) false)) :rule all_simplify)
% 46.23/46.45 (step t1189 (cl (= (not (= (|tptp.'BaseClass'| |tptp.'System_String'|) (|tptp.'BaseClass'| |tptp.'System_String'|))) false)) :rule trans :premises (t1187 t1188))
% 46.23/46.45 (step t1190 (cl (= (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))))) :rule refl)
% 46.23/46.45 (step t1191 (cl (= (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))))) :rule refl)
% 46.23/46.45 (step t1192 (cl (= (or (not (= (|tptp.'BaseClass'| |tptp.'System_String'|) (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))) (or false (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))))) :rule cong :premises (t1189 t1190 t1191))
% 46.23/46.45 (step t1193 (cl (= (or false (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))))) :rule all_simplify)
% 46.23/46.45 (step t1194 (cl (= (or (not (= (|tptp.'BaseClass'| |tptp.'System_String'|) (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))))) :rule trans :premises (t1192 t1193))
% 46.23/46.45 (step t1195 (cl (= (forall ((A__questionmark_v_2_1 Int)) (or (not (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))))) :rule trans :premises (t1185 t1194))
% 46.23/46.45 (step t1196 (cl (= (forall ((A__questionmark_v_1_2 Int)) (or (not (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))))) (or (not (= (|tptp.'BaseClass'| |tptp.'System_Array'|) (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))))) :rule all_simplify)
% 46.23/46.45 (step t1197 (cl (= (= (|tptp.'BaseClass'| |tptp.'System_Array'|) (|tptp.'BaseClass'| |tptp.'System_Array'|)) true)) :rule all_simplify)
% 46.23/46.45 (step t1198 (cl (= (not (= (|tptp.'BaseClass'| |tptp.'System_Array'|) (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not true))) :rule cong :premises (t1197))
% 46.23/46.45 (step t1199 (cl (= (not (= (|tptp.'BaseClass'| |tptp.'System_Array'|) (|tptp.'BaseClass'| |tptp.'System_Array'|))) false)) :rule trans :premises (t1198 t1188))
% 46.23/46.45 (step t1200 (cl (= (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))) :rule refl)
% 46.23/46.45 (step t1201 (cl (= (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))))) :rule refl)
% 46.23/46.45 (step t1202 (cl (= (or (not (= (|tptp.'BaseClass'| |tptp.'System_Array'|) (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))) (or false (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))))) :rule cong :premises (t1199 t1200 t1201))
% 46.23/46.45 (step t1203 (cl (= (or false (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))))) :rule all_simplify)
% 46.23/46.45 (step t1204 (cl (= (or (not (= (|tptp.'BaseClass'| |tptp.'System_Array'|) (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))))) :rule trans :premises (t1202 t1203))
% 46.23/46.45 (step t1205 (cl (= (forall ((A__questionmark_v_1_2 Int)) (or (not (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))))) :rule trans :premises (t1196 t1204))
% 46.23/46.45 (step t1206 (cl (= (forall ((A__questionmark_v_0_3 Int)) (or (not (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))))) (or (not (= (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|) (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule all_simplify)
% 46.23/46.45 (step t1207 (cl (= (= (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|) (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) true)) :rule all_simplify)
% 46.23/46.45 (step t1208 (cl (= (not (= (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|) (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not true))) :rule cong :premises (t1207))
% 46.23/46.45 (step t1209 (cl (= (not (= (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|) (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) false)) :rule trans :premises (t1208 t1188))
% 46.23/46.45 (step t1210 (cl (= (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))) :rule refl)
% 46.23/46.45 (step t1211 (cl (= (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)))))) :rule refl)
% 46.23/46.45 (step t1212 (cl (= (or (not (= (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|) (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))) (or false (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule cong :premises (t1209 t1210 t1211))
% 46.23/46.45 (step t1213 (cl (= (or false (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule all_simplify)
% 46.23/46.45 (step t1214 (cl (= (or (not (= (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|) (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule trans :premises (t1212 t1213))
% 46.23/46.45 (step t1215 (cl (= (forall ((A__questionmark_v_0_3 Int)) (or (not (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule trans :premises (t1206 t1214))
% 46.23/46.45 (step t1216 (cl (= (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (forall ((A__questionmark_v_2_1 Int)) (or (not (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))))) (forall ((A__questionmark_v_1_2 Int)) (or (not (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))))) (forall ((A__questionmark_v_0_3 Int)) (or (not (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3)))))) (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)))))))) :rule cong :premises (t14 t15 t16 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t29 t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 t63 t64 t65 t66 t67 t68 t69 t70 t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t104 t105 t106 t107 t108 t109 t110 t111 t112 t113 t114 t115 t116 t117 t118 t119 t120 t121 t122 t123 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t137 t138 t139 t140 t141 t142 t143 t144 t145 t146 t147 t148 t149 t150 t151 t152 t153 t154 t155 t156 t157 t158 t159 t160 t161 t162 t163 t164 t165 t166 t167 t168 t169 t170 t171 t172 t173 t174 t175 t176 t177 t178 t179 t180 t181 t182 t183 t184 t185 t186 t187 t188 t189 t190 t191 t192 t193 t194 t195 t196 t197 t198 t199 t200 t201 t202 t203 t204 t205 t206 t207 t208 t209 t210 t211 t212 t213 t214 t215 t216 t217 t218 t219 t220 t221 t222 t223 t224 t225 t226 t227 t228 t229 t230 t231 t232 t233 t234 t235 t236 t237 t238 t239 t240 t241 t242 t243 t244 t245 t246 t247 t248 t249 t250 t251 t252 t253 t254 t255 t256 t257 t258 t259 t260 t261 t262 t263 t264 t265 t266 t267 t268 t269 t270 t271 t272 t273 t274 t275 t276 t277 t278 t279 t280 t281 t282 t283 t284 t285 t286 t287 t288 t289 t290 t291 t292 t293 t294 t295 t296 t297 t298 t299 t300 t301 t302 t303 t304 t305 t306 t307 t308 t309 t310 t311 t312 t313 t314 t315 t316 t317 t318 t319 t320 t321 t322 t323 t324 t325 t326 t327 t328 t329 t330 t331 t332 t333 t334 t335 t336 t337 t338 t339 t340 t341 t342 t343 t344 t345 t346 t347 t348 t349 t350 t351 t352 t353 t354 t355 t356 t357 t358 t359 t360 t361 t362 t363 t364 t365 t366 t367 t368 t369 t370 t371 t372 t373 t374 t375 t376 t377 t378 t379 t380 t381 t382 t383 t384 t385 t386 t387 t388 t389 t390 t391 t392 t393 t394 t395 t396 t397 t398 t399 t400 t401 t402 t403 t404 t405 t406 t407 t408 t409 t410 t411 t412 t413 t414 t415 t416 t417 t418 t419 t420 t421 t422 t423 t424 t425 t426 t427 t428 t429 t430 t431 t432 t433 t434 t435 t436 t437 t438 t439 t440 t441 t442 t443 t444 t445 t446 t447 t448 t449 t450 t451 t452 t453 t454 t455 t456 t457 t458 t459 t460 t461 t462 t463 t464 t465 t466 t467 t468 t469 t470 t471 t472 t473 t474 t475 t476 t477 t478 t479 t480 t481 t482 t483 t484 t485 t486 t487 t488 t489 t490 t491 t492 t493 t494 t495 t496 t497 t498 t499 t500 t501 t502 t503 t504 t505 t506 t507 t508 t509 t510 t511 t512 t513 t514 t515 t516 t517 t518 t519 t520 t521 t522 t523 t524 t525 t526 t527 t528 t529 t530 t531 t532 t533 t534 t535 t536 t537 t538 t539 t540 t541 t542 t543 t544 t545 t546 t547 t548 t549 t550 t551 t552 t553 t554 t555 t556 t557 t558 t559 t560 t561 t562 t563 t564 t565 t566 t567 t568 t569 t570 t571 t572 t573 t574 t575 t576 t577 t578 t579 t580 t581 t582 t583 t584 t585 t586 t587 t588 t589 t590 t591 t592 t593 t594 t595 t596 t597 t598 t599 t600 t601 t602 t603 t604 t605 t606 t607 t608 t609 t610 t611 t612 t613 t614 t615 t616 t617 t618 t619 t620 t621 t622 t623 t624 t625 t626 t627 t628 t629 t630 t631 t632 t633 t634 t635 t636 t637 t638 t639 t640 t641 t642 t643 t644 t645 t646 t647 t648 t649 t650 t651 t652 t653 t654 t655 t656 t657 t658 t659 t660 t661 t662 t663 t664 t665 t666 t667 t668 t669 t670 t671 t672 t673 t674 t675 t676 t677 t678 t679 t680 t681 t682 t683 t684 t685 t686 t687 t688 t689 t690 t691 t692 t693 t694 t695 t696 t697 t698 t699 t700 t701 t702 t703 t704 t705 t706 t707 t708 t709 t710 t711 t712 t713 t714 t715 t716 t717 t718 t719 t720 t721 t722 t723 t724 t725 t726 t727 t728 t729 t730 t731 t732 t733 t734 t735 t736 t737 t738 t739 t740 t741 t742 t743 t744 t745 t746 t747 t748 t749 t750 t751 t752 t753 t754 t755 t756 t757 t758 t759 t760 t761 t762 t763 t764 t765 t766 t767 t768 t769 t770 t771 t772 t773 t774 t775 t776 t777 t778 t779 t780 t781 t782 t783 t784 t785 t786 t787 t788 t789 t790 t791 t792 t793 t794 t795 t796 t797 t798 t799 t800 t801 t802 t803 t804 t805 t806 t807 t808 t809 t810 t811 t812 t813 t814 t815 t816 t817 t818 t819 t820 t821 t822 t823 t824 t825 t826 t827 t828 t829 t830 t831 t832 t833 t834 t835 t836 t837 t838 t839 t840 t841 t842 t843 t844 t845 t846 t847 t848 t849 t850 t851 t852 t853 t854 t855 t856 t857 t858 t859 t860 t861 t862 t863 t864 t865 t866 t867 t868 t869 t870 t871 t872 t873 t874 t875 t876 t877 t878 t879 t880 t881 t882 t883 t884 t885 t886 t887 t888 t889 t890 t891 t892 t893 t894 t895 t896 t897 t898 t899 t900 t901 t902 t903 t904 t905 t906 t907 t908 t909 t910 t911 t912 t913 t914 t915 t916 t917 t918 t919 t920 t921 t922 t923 t924 t925 t926 t927 t928 t929 t930 t931 t932 t933 t934 t935 t936 t937 t938 t939 t940 t941 t942 t943 t944 t945 t946 t947 t948 t949 t950 t951 t952 t953 t954 t955 t956 t957 t958 t959 t960 t961 t962 t963 t964 t965 t966 t967 t968 t969 t970 t971 t972 t973 t974 t975 t976 t977 t978 t979 t980 t981 t982 t983 t984 t985 t986 t987 t988 t989 t990 t991 t992 t993 t994 t995 t996 t997 t998 t999 t1000 t1001 t1002 t1003 t1004 t1005 t1006 t1007 t1008 t1009 t1010 t1011 t1012 t1013 t1014 t1015 t1016 t1017 t1018 t1019 t1020 t1021 t1022 t1023 t1024 t1025 t1026 t1027 t1028 t1029 t1030 t1031 t1032 t1033 t1034 t1035 t1036 t1037 t1038 t1039 t1040 t1041 t1042 t1043 t1044 t1045 t1046 t1047 t1048 t1049 t1050 t1051 t1052 t1053 t1054 t1055 t1056 t1057 t1058 t1059 t1060 t1061 t1062 t1063 t1064 t1065 t1066 t1067 t1068 t1069 t1070 t1071 t1072 t1073 t1074 t1075 t1076 t1077 t1078 t1079 t1080 t1081 t1082 t1083 t1084 t1085 t1086 t1087 t1088 t1089 t1090 t1091 t1092 t1093 t1094 t1095 t1096 t1097 t1098 t1099 t1100 t1101 t1102 t1103 t1104 t1105 t1106 t1107 t1108 t1109 t1110 t1111 t1112 t1113 t1114 t1115 t1116 t1117 t1118 t1119 t1120 t1121 t1122 t1123 t1124 t1125 t1126 t1127 t1128 t1129 t1130 t1131 t1132 t1133 t1134 t1135 t1136 t1137 t1138 t1139 t1140 t1141 t1142 t1143 t1144 t1145 t1146 t1147 t1148 t1149 t1150 t1151 t1152 t1153 t1154 t1155 t1156 t1157 t1158 t1159 t1160 t1161 t1162 t1163 t1164 t1165 t1166 t1167 t1168 t1169 t1170 t1171 t1172 t1173 t1174 t1175 t1176 t1177 t1178 t1179 t1180 t1181 t1182 t1183 t1184 t1195 t1205 t1215))
% 46.23/46.45 (step t1217 (cl (= (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|))))) (or (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)))))) (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule all_simplify)
% 46.23/46.45 (step t1218 (cl (= (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (forall ((A__questionmark_v_2_1 Int)) (or (not (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))))) (forall ((A__questionmark_v_1_2 Int)) (or (not (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))))) (forall ((A__questionmark_v_0_3 Int)) (or (not (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3)))))) (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule trans :premises (t1216 t1217))
% 46.23/46.45 (step t1219 (cl (= (forall ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (or (not (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))) (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule trans :premises (t13 t1218))
% 46.23/46.45 (step t1220 (cl (= (forall ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (not (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U))))))))) (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))))))) :rule trans :premises (t12 t1219))
% 46.23/46.45 (step t1221 (cl (= (not (forall ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (not (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))))))) (not (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)))))))) :rule cong :premises (t1220))
% 46.23/46.45 (step t1222 (cl (= (exists ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.localinv tptp.allocated)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.sharingMode tptp.allocated)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.allocated)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.allocated)) (not (= |tptp.'ArrayCategoryRef'| tptp.allocated)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated)) (not (= |tptp.'System_Array'| tptp.allocated)) (not (= |tptp.'System_Boolean'| tptp.allocated)) (not (= |tptp.'System_Object'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.allocated)) (not (= |tptp.'System_UInt64'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| tptp.allocated)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.allocated)) (not (= |tptp.'CoincidenceCount'| tptp.allocated)) (not (= tptp.elements tptp.inv)) (not (= tptp.localinv tptp.elements)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.sharingMode tptp.elements)) (not (= |tptp.'SharingMode_Unshared'| tptp.elements)) (not (= |tptp.'SharingMode_LockProtected'| tptp.elements)) (not (= tptp.ownerRef tptp.elements)) (not (= tptp.elements tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.elements)) (not (= |tptp.'ArrayCategoryValue'| tptp.elements)) (not (= |tptp.'ArrayCategoryInt'| tptp.elements)) (not (= |tptp.'ArrayCategoryRef'| tptp.elements)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements)) (not (= |tptp.'System_Array'| tptp.elements)) (not (= |tptp.'System_Boolean'| tptp.elements)) (not (= |tptp.'System_Object'| tptp.elements)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.elements)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.elements)) (not (= |tptp.'System_UInt16'| tptp.elements)) (not (= |tptp.'System_Int32'| tptp.elements)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| tptp.elements)) (not (= |tptp.'System_UInt64'| tptp.elements)) (not (= |tptp.'System_Char'| tptp.elements)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| tptp.elements)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.elements)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| tptp.elements)) (not (= |tptp.'System_IConvertible'| tptp.elements)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements)) (not (= |tptp.'System_Collections_ICollection'| tptp.elements)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.elements)) (not (= |tptp.'CoincidenceCount'| tptp.elements)) (not (= tptp.localinv tptp.inv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.sharingMode tptp.inv)) (not (= |tptp.'SharingMode_Unshared'| tptp.inv)) (not (= |tptp.'SharingMode_LockProtected'| tptp.inv)) (not (= tptp.ownerRef tptp.inv)) (not (= tptp.inv tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.inv)) (not (= |tptp.'ArrayCategoryValue'| tptp.inv)) (not (= |tptp.'ArrayCategoryInt'| tptp.inv)) (not (= |tptp.'ArrayCategoryRef'| tptp.inv)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv)) (not (= |tptp.'System_Array'| tptp.inv)) (not (= |tptp.'System_Boolean'| tptp.inv)) (not (= |tptp.'System_Object'| tptp.inv)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| tptp.inv)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.inv)) (not (= |tptp.'System_UInt16'| tptp.inv)) (not (= |tptp.'System_Int32'| tptp.inv)) (not (= |tptp.'System_UInt32'| tptp.inv)) (not (= |tptp.'System_Int64'| tptp.inv)) (not (= |tptp.'System_UInt64'| tptp.inv)) (not (= |tptp.'System_Char'| tptp.inv)) (not (= |tptp.'System_UIntPtr'| tptp.inv)) (not (= |tptp.'System_IntPtr'| tptp.inv)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.inv)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.inv)) (not (= |tptp.'System_IComparable'| tptp.inv)) (not (= |tptp.'System_IConvertible'| tptp.inv)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv)) (not (= |tptp.'System_Collections_ICollection'| tptp.inv)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.inv)) (not (= |tptp.'CoincidenceCount'| tptp.inv)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.localinv)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode tptp.exposeVersion)) (not (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion)) (not (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion)) (not (= tptp.ownerRef tptp.exposeVersion)) (not (= tptp.ownerFrame tptp.exposeVersion)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion)) (not (= |tptp.'System_Array'| tptp.exposeVersion)) (not (= |tptp.'System_Boolean'| tptp.exposeVersion)) (not (= |tptp.'System_Object'| tptp.exposeVersion)) (not (= |tptp.'System_Type'| tptp.exposeVersion)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion)) (not (= |tptp.'System_SByte'| tptp.exposeVersion)) (not (= |tptp.'System_Byte'| tptp.exposeVersion)) (not (= |tptp.'System_Int16'| tptp.exposeVersion)) (not (= |tptp.'System_UInt16'| tptp.exposeVersion)) (not (= |tptp.'System_Int32'| tptp.exposeVersion)) (not (= |tptp.'System_UInt32'| tptp.exposeVersion)) (not (= |tptp.'System_Int64'| tptp.exposeVersion)) (not (= |tptp.'System_UInt64'| tptp.exposeVersion)) (not (= |tptp.'System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_UIntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IntPtr'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.exposeVersion)) (not (= |tptp.'System_IComparable'| tptp.exposeVersion)) (not (= |tptp.'System_IConvertible'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion)) (not (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion)) (not (= |tptp.'CoincidenceCount'| tptp.exposeVersion)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.sharingMode)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| tptp.sharingMode)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode)) (not (= |tptp.'CoincidenceCount'| tptp.sharingMode)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|)) (not (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame)) (not (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame)) (not (= |tptp.'System_Array'| tptp.ownerFrame)) (not (= |tptp.'System_Boolean'| tptp.ownerFrame)) (not (= |tptp.'System_Object'| tptp.ownerFrame)) (not (= |tptp.'System_Type'| tptp.ownerFrame)) (not (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame)) (not (= |tptp.'System_SByte'| tptp.ownerFrame)) (not (= |tptp.'System_Byte'| tptp.ownerFrame)) (not (= |tptp.'System_Int16'| tptp.ownerFrame)) (not (= |tptp.'System_UInt16'| tptp.ownerFrame)) (not (= |tptp.'System_Int32'| tptp.ownerFrame)) (not (= |tptp.'System_UInt32'| tptp.ownerFrame)) (not (= |tptp.'System_Int64'| tptp.ownerFrame)) (not (= |tptp.'System_UInt64'| tptp.ownerFrame)) (not (= |tptp.'System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_UIntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IntPtr'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| tptp.ownerFrame)) (not (= |tptp.'System_IComparable'| tptp.ownerFrame)) (not (= |tptp.'System_IConvertible'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame)) (not (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame)) (not (= |tptp.'CoincidenceCount'| tptp.ownerFrame)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Object'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Type'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Type'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Type'|)) (not (= |tptp.'System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Type'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_SByte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Byte'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (and (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0)) (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (and (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088)))) (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137)))) (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186)))) (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|))))) (not (and (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235)))) (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (and (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374))))) (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389)))) (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403)))))) (not (and (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479))))) (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494)))) (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (and (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888)))) (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (and (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893)))) (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (and (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)))) (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0)) (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0)))) (not (and (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)))) (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1))) (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (and (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)))) (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008)))) (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'System_Object'| A__questionmark_v_0_3)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (not (= |tptp.'System_Object'| A__questionmark_v_1_2)) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= |tptp.'System_Object'| A__questionmark_v_2_1)) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))))))) (not (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)))))))) :rule trans :premises (t11 t1221))
% 46.23/46.45 (step t1223 (cl (= (exists ((A__questionmark_v_2_1 Int) (A__questionmark_v_1_2 Int) (A__questionmark_v_0_3 Int)) (and (= A__questionmark_v_2_1 (|tptp.'BaseClass'| |tptp.'System_String'|)) (= A__questionmark_v_1_2 (|tptp.'BaseClass'| |tptp.'System_Array'|)) (= A__questionmark_v_0_3 (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)) (not (or (not (and (not (= tptp.allocated tptp.elements)) (not (= tptp.allocated tptp.inv)) (not (= tptp.allocated tptp.localinv)) (not (= tptp.allocated tptp.exposeVersion)) (not (= tptp.allocated tptp.sharingMode)) (not (= tptp.allocated |tptp.'SharingMode_Unshared'|)) (not (= tptp.allocated |tptp.'SharingMode_LockProtected'|)) (not (= tptp.allocated tptp.ownerRef)) (not (= tptp.allocated tptp.ownerFrame)) (not (= tptp.allocated |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.allocated |tptp.'ArrayCategoryValue'|)) (not (= tptp.allocated |tptp.'ArrayCategoryInt'|)) (not (= tptp.allocated |tptp.'ArrayCategoryRef'|)) (not (= tptp.allocated |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.allocated |tptp.'System_Array'|)) (not (= tptp.allocated |tptp.'System_Boolean'|)) (not (= tptp.allocated |tptp.'System_Object'|)) (not (= tptp.allocated |tptp.'System_Type'|)) (not (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.allocated |tptp.'System_String'|)) (not (= tptp.allocated |tptp.'FirstConsistentOwner'|)) (not (= tptp.allocated |tptp.'System_SByte'|)) (not (= tptp.allocated |tptp.'System_Byte'|)) (not (= tptp.allocated |tptp.'System_Int16'|)) (not (= tptp.allocated |tptp.'System_UInt16'|)) (not (= tptp.allocated |tptp.'System_Int32'|)) (not (= tptp.allocated |tptp.'System_UInt32'|)) (not (= tptp.allocated |tptp.'System_Int64'|)) (not (= tptp.allocated |tptp.'System_UInt64'|)) (not (= tptp.allocated |tptp.'System_Char'|)) (not (= tptp.allocated |tptp.'System_UIntPtr'|)) (not (= tptp.allocated |tptp.'System_IntPtr'|)) (not (= tptp.allocated |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_ICloneable'|)) (not (= tptp.allocated |tptp.'System_Collections_IList'|)) (not (= tptp.allocated |tptp.'System_IComparable'|)) (not (= tptp.allocated |tptp.'System_IConvertible'|)) (not (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.allocated |tptp.'System_Collections_ICollection'|)) (not (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.allocated |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.allocated |tptp.'CoincidenceCount'|)) (not (= tptp.elements tptp.inv)) (not (= tptp.elements tptp.localinv)) (not (= tptp.elements tptp.exposeVersion)) (not (= tptp.elements tptp.sharingMode)) (not (= tptp.elements |tptp.'SharingMode_Unshared'|)) (not (= tptp.elements |tptp.'SharingMode_LockProtected'|)) (not (= tptp.elements tptp.ownerRef)) (not (= tptp.elements tptp.ownerFrame)) (not (= tptp.elements |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.elements |tptp.'ArrayCategoryValue'|)) (not (= tptp.elements |tptp.'ArrayCategoryInt'|)) (not (= tptp.elements |tptp.'ArrayCategoryRef'|)) (not (= tptp.elements |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.elements |tptp.'System_Array'|)) (not (= tptp.elements |tptp.'System_Boolean'|)) (not (= tptp.elements |tptp.'System_Object'|)) (not (= tptp.elements |tptp.'System_Type'|)) (not (= tptp.elements |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.elements |tptp.'System_String'|)) (not (= tptp.elements |tptp.'FirstConsistentOwner'|)) (not (= tptp.elements |tptp.'System_SByte'|)) (not (= tptp.elements |tptp.'System_Byte'|)) (not (= tptp.elements |tptp.'System_Int16'|)) (not (= tptp.elements |tptp.'System_UInt16'|)) (not (= tptp.elements |tptp.'System_Int32'|)) (not (= tptp.elements |tptp.'System_UInt32'|)) (not (= tptp.elements |tptp.'System_Int64'|)) (not (= tptp.elements |tptp.'System_UInt64'|)) (not (= tptp.elements |tptp.'System_Char'|)) (not (= tptp.elements |tptp.'System_UIntPtr'|)) (not (= tptp.elements |tptp.'System_IntPtr'|)) (not (= tptp.elements |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.elements |tptp.'System_ICloneable'|)) (not (= tptp.elements |tptp.'System_Collections_IList'|)) (not (= tptp.elements |tptp.'System_IComparable'|)) (not (= tptp.elements |tptp.'System_IConvertible'|)) (not (= tptp.elements |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.elements |tptp.'System_Collections_ICollection'|)) (not (= tptp.elements |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.elements |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.elements |tptp.'CoincidenceCount'|)) (not (= tptp.inv tptp.localinv)) (not (= tptp.inv tptp.exposeVersion)) (not (= tptp.inv tptp.sharingMode)) (not (= tptp.inv |tptp.'SharingMode_Unshared'|)) (not (= tptp.inv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.inv tptp.ownerRef)) (not (= tptp.inv tptp.ownerFrame)) (not (= tptp.inv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.inv |tptp.'ArrayCategoryValue'|)) (not (= tptp.inv |tptp.'ArrayCategoryInt'|)) (not (= tptp.inv |tptp.'ArrayCategoryRef'|)) (not (= tptp.inv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.inv |tptp.'System_Array'|)) (not (= tptp.inv |tptp.'System_Boolean'|)) (not (= tptp.inv |tptp.'System_Object'|)) (not (= tptp.inv |tptp.'System_Type'|)) (not (= tptp.inv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.inv |tptp.'System_String'|)) (not (= tptp.inv |tptp.'FirstConsistentOwner'|)) (not (= tptp.inv |tptp.'System_SByte'|)) (not (= tptp.inv |tptp.'System_Byte'|)) (not (= tptp.inv |tptp.'System_Int16'|)) (not (= tptp.inv |tptp.'System_UInt16'|)) (not (= tptp.inv |tptp.'System_Int32'|)) (not (= tptp.inv |tptp.'System_UInt32'|)) (not (= tptp.inv |tptp.'System_Int64'|)) (not (= tptp.inv |tptp.'System_UInt64'|)) (not (= tptp.inv |tptp.'System_Char'|)) (not (= tptp.inv |tptp.'System_UIntPtr'|)) (not (= tptp.inv |tptp.'System_IntPtr'|)) (not (= tptp.inv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.inv |tptp.'System_ICloneable'|)) (not (= tptp.inv |tptp.'System_Collections_IList'|)) (not (= tptp.inv |tptp.'System_IComparable'|)) (not (= tptp.inv |tptp.'System_IConvertible'|)) (not (= tptp.inv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.inv |tptp.'System_Collections_ICollection'|)) (not (= tptp.inv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.inv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.inv |tptp.'CoincidenceCount'|)) (not (= tptp.localinv tptp.exposeVersion)) (not (= tptp.localinv tptp.sharingMode)) (not (= tptp.localinv |tptp.'SharingMode_Unshared'|)) (not (= tptp.localinv |tptp.'SharingMode_LockProtected'|)) (not (= tptp.localinv tptp.ownerRef)) (not (= tptp.localinv tptp.ownerFrame)) (not (= tptp.localinv |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.localinv |tptp.'ArrayCategoryValue'|)) (not (= tptp.localinv |tptp.'ArrayCategoryInt'|)) (not (= tptp.localinv |tptp.'ArrayCategoryRef'|)) (not (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.localinv |tptp.'System_Array'|)) (not (= tptp.localinv |tptp.'System_Boolean'|)) (not (= tptp.localinv |tptp.'System_Object'|)) (not (= tptp.localinv |tptp.'System_Type'|)) (not (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.localinv |tptp.'System_String'|)) (not (= tptp.localinv |tptp.'FirstConsistentOwner'|)) (not (= tptp.localinv |tptp.'System_SByte'|)) (not (= tptp.localinv |tptp.'System_Byte'|)) (not (= tptp.localinv |tptp.'System_Int16'|)) (not (= tptp.localinv |tptp.'System_UInt16'|)) (not (= tptp.localinv |tptp.'System_Int32'|)) (not (= tptp.localinv |tptp.'System_UInt32'|)) (not (= tptp.localinv |tptp.'System_Int64'|)) (not (= tptp.localinv |tptp.'System_UInt64'|)) (not (= tptp.localinv |tptp.'System_Char'|)) (not (= tptp.localinv |tptp.'System_UIntPtr'|)) (not (= tptp.localinv |tptp.'System_IntPtr'|)) (not (= tptp.localinv |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_ICloneable'|)) (not (= tptp.localinv |tptp.'System_Collections_IList'|)) (not (= tptp.localinv |tptp.'System_IComparable'|)) (not (= tptp.localinv |tptp.'System_IConvertible'|)) (not (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.localinv |tptp.'System_Collections_ICollection'|)) (not (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.localinv |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.localinv |tptp.'CoincidenceCount'|)) (not (= tptp.exposeVersion tptp.sharingMode)) (not (= tptp.exposeVersion |tptp.'SharingMode_Unshared'|)) (not (= tptp.exposeVersion |tptp.'SharingMode_LockProtected'|)) (not (= tptp.exposeVersion tptp.ownerRef)) (not (= tptp.exposeVersion tptp.ownerFrame)) (not (= tptp.exposeVersion |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryValue'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryInt'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryRef'|)) (not (= tptp.exposeVersion |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.exposeVersion |tptp.'System_Array'|)) (not (= tptp.exposeVersion |tptp.'System_Boolean'|)) (not (= tptp.exposeVersion |tptp.'System_Object'|)) (not (= tptp.exposeVersion |tptp.'System_Type'|)) (not (= tptp.exposeVersion |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.exposeVersion |tptp.'System_String'|)) (not (= tptp.exposeVersion |tptp.'FirstConsistentOwner'|)) (not (= tptp.exposeVersion |tptp.'System_SByte'|)) (not (= tptp.exposeVersion |tptp.'System_Byte'|)) (not (= tptp.exposeVersion |tptp.'System_Int16'|)) (not (= tptp.exposeVersion |tptp.'System_UInt16'|)) (not (= tptp.exposeVersion |tptp.'System_Int32'|)) (not (= tptp.exposeVersion |tptp.'System_UInt32'|)) (not (= tptp.exposeVersion |tptp.'System_Int64'|)) (not (= tptp.exposeVersion |tptp.'System_UInt64'|)) (not (= tptp.exposeVersion |tptp.'System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_UIntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IntPtr'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_ICloneable'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IList'|)) (not (= tptp.exposeVersion |tptp.'System_IComparable'|)) (not (= tptp.exposeVersion |tptp.'System_IConvertible'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_ICollection'|)) (not (= tptp.exposeVersion |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.exposeVersion |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.exposeVersion |tptp.'CoincidenceCount'|)) (not (= tptp.sharingMode |tptp.'SharingMode_Unshared'|)) (not (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|)) (not (= tptp.sharingMode tptp.ownerRef)) (not (= tptp.sharingMode tptp.ownerFrame)) (not (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryValue'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryInt'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryRef'|)) (not (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.sharingMode |tptp.'System_Array'|)) (not (= tptp.sharingMode |tptp.'System_Boolean'|)) (not (= tptp.sharingMode |tptp.'System_Object'|)) (not (= tptp.sharingMode |tptp.'System_Type'|)) (not (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.sharingMode |tptp.'System_String'|)) (not (= tptp.sharingMode |tptp.'FirstConsistentOwner'|)) (not (= tptp.sharingMode |tptp.'System_SByte'|)) (not (= tptp.sharingMode |tptp.'System_Byte'|)) (not (= tptp.sharingMode |tptp.'System_Int16'|)) (not (= tptp.sharingMode |tptp.'System_UInt16'|)) (not (= tptp.sharingMode |tptp.'System_Int32'|)) (not (= tptp.sharingMode |tptp.'System_UInt32'|)) (not (= tptp.sharingMode |tptp.'System_Int64'|)) (not (= tptp.sharingMode |tptp.'System_UInt64'|)) (not (= tptp.sharingMode |tptp.'System_Char'|)) (not (= tptp.sharingMode |tptp.'System_UIntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IntPtr'|)) (not (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_ICloneable'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IList'|)) (not (= tptp.sharingMode |tptp.'System_IComparable'|)) (not (= tptp.sharingMode |tptp.'System_IConvertible'|)) (not (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.sharingMode |tptp.'System_Collections_ICollection'|)) (not (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.sharingMode |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.sharingMode |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'SharingMode_LockProtected'|)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerRef)) (not (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_Unshared'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerRef)) (not (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Array'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Boolean'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Object'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Int64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt64'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IConvertible'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'SharingMode_LockProtected'| |tptp.'CoincidenceCount'|)) (not (= tptp.ownerRef tptp.ownerFrame)) (not (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerRef |tptp.'System_Array'|)) (not (= tptp.ownerRef |tptp.'System_Boolean'|)) (not (= tptp.ownerRef |tptp.'System_Object'|)) (not (= tptp.ownerRef |tptp.'System_Type'|)) (not (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerRef |tptp.'System_String'|)) (not (= tptp.ownerRef |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerRef |tptp.'System_SByte'|)) (not (= tptp.ownerRef |tptp.'System_Byte'|)) (not (= tptp.ownerRef |tptp.'System_Int16'|)) (not (= tptp.ownerRef |tptp.'System_UInt16'|)) (not (= tptp.ownerRef |tptp.'System_Int32'|)) (not (= tptp.ownerRef |tptp.'System_UInt32'|)) (not (= tptp.ownerRef |tptp.'System_Int64'|)) (not (= tptp.ownerRef |tptp.'System_UInt64'|)) (not (= tptp.ownerRef |tptp.'System_Char'|)) (not (= tptp.ownerRef |tptp.'System_UIntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IntPtr'|)) (not (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_ICloneable'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IList'|)) (not (= tptp.ownerRef |tptp.'System_IComparable'|)) (not (= tptp.ownerRef |tptp.'System_IConvertible'|)) (not (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerRef |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerRef |tptp.'CoincidenceCount'|)) (not (= tptp.ownerFrame |tptp.'PeerGroupPlaceholder'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryValue'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryInt'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryRef'|)) (not (= tptp.ownerFrame |tptp.'ArrayCategoryNonNullRef'|)) (not (= tptp.ownerFrame |tptp.'System_Array'|)) (not (= tptp.ownerFrame |tptp.'System_Boolean'|)) (not (= tptp.ownerFrame |tptp.'System_Object'|)) (not (= tptp.ownerFrame |tptp.'System_Type'|)) (not (= tptp.ownerFrame |tptp.'NonNullFieldsAreInitialized'|)) (not (= tptp.ownerFrame |tptp.'System_String'|)) (not (= tptp.ownerFrame |tptp.'FirstConsistentOwner'|)) (not (= tptp.ownerFrame |tptp.'System_SByte'|)) (not (= tptp.ownerFrame |tptp.'System_Byte'|)) (not (= tptp.ownerFrame |tptp.'System_Int16'|)) (not (= tptp.ownerFrame |tptp.'System_UInt16'|)) (not (= tptp.ownerFrame |tptp.'System_Int32'|)) (not (= tptp.ownerFrame |tptp.'System_UInt32'|)) (not (= tptp.ownerFrame |tptp.'System_Int64'|)) (not (= tptp.ownerFrame |tptp.'System_UInt64'|)) (not (= tptp.ownerFrame |tptp.'System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_UIntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IntPtr'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_ICloneable'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IList'|)) (not (= tptp.ownerFrame |tptp.'System_IComparable'|)) (not (= tptp.ownerFrame |tptp.'System_IConvertible'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_ICollection'|)) (not (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|)) (not (= tptp.ownerFrame |tptp.'System_Collections_IEnumerable'|)) (not (= tptp.ownerFrame |tptp.'CoincidenceCount'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Array'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Boolean'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Object'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt16'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Int64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt64'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IntPtr'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IConvertible'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'PeerGroupPlaceholder'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryInt'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryValue'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryNonNullRef'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Array'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Object'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Int64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IConvertible'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Array'| |tptp.'System_Boolean'|)) (not (= |tptp.'System_Array'| |tptp.'System_Object'|)) (not (= |tptp.'System_Array'| |tptp.'System_Type'|)) (not (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Array'| |tptp.'System_String'|)) (not (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Array'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Array'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Array'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Array'| |tptp.'System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Array'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Array'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Object'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Type'|)) (not (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Boolean'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Boolean'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Object'| |tptp.'System_Type'|)) (not (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Object'| |tptp.'System_String'|)) (not (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Object'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Object'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Object'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Object'| |tptp.'System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Object'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Object'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Object'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Object'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Type'| |tptp.'NonNullFieldsAreInitialized'|)) (not (= |tptp.'System_Type'| |tptp.'System_String'|)) (not (= |tptp.'System_Type'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_Type'| |tptp.'System_SByte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Byte'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Type'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Type'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Type'| |tptp.'System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Type'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Type'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Type'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Type'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt16'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Int64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt64'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IntPtr'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IConvertible'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_String'| |tptp.'FirstConsistentOwner'|)) (not (= |tptp.'System_String'| |tptp.'System_SByte'|)) (not (= |tptp.'System_String'| |tptp.'System_Byte'|)) (not (= |tptp.'System_String'| |tptp.'System_Int16'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_String'| |tptp.'System_Int32'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_String'| |tptp.'System_Int64'|)) (not (= |tptp.'System_String'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_String'| |tptp.'System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_SByte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt16'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt32'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Int64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UInt64'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IntPtr'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IComparable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IConvertible'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'FirstConsistentOwner'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Byte'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_SByte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_SByte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Byte'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Byte'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt16'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt16'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt16'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt32'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Int64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt32'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt32'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UInt64'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Int64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Int64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UInt64'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UInt64'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_Char'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Char'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IntPtr'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_UIntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IntPtr'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IList'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_ICloneable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_ICloneable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IComparable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_IList'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IConvertible'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IComparable'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IComparable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IConvertible'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_ICollection'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_Collections_ICollection'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Collections_IEnumerable'|)) (not (= |tptp.'System_IEquatable_1___System_String'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|)))) (not (= (|tptp.'DeclType'| tptp.elements) |tptp.'System_Object'|)) (not (= (|tptp.'DeclType'| tptp.exposeVersion) |tptp.'System_Object'|)) (not (forall ((A__questionmark_c Int)) (= (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c)) A__questionmark_c))) (not (forall ((A__questionmark_T Int)) (not (= (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|) tptp.true_1)))) (not (forall ((A__questionmark_T Int)) (not (= (|tptp.'ClassRepr'| A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.allocated) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.elements) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.localinv) tptp.true_1))) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame) tptp.true_1)) (not (= (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion) tptp.true_1)) (not (not (= (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.allocated) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.elements) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.inv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.localinv) tptp.true_1))) (not (not (= (|tptp.'IsStaticField'| tptp.exposeVersion) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerRef) tptp.true_1))) (not (not (= (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame) tptp.true_1))) (not (= (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| tptp.elements) tptp.true_1)) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i) A__questionmark_x_3))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_i A__questionmark_j)) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_x_3))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y)) A__questionmark_y))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (= (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_3_4 Int)) (and (= A__questionmark_v_3_4 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (not (= A__questionmark_v_3_4 tptp.nullObject))))) (= (tptp.x (tptp.typeof A__questionmark_v_3_4) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))) tptp.true_1)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (= (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.nullObject))))) (not (forall ((A__questionmark_a Int)) (<= 1 (|tptp.'Rank'| A__questionmark_a)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (= (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (= (|tptp.'Rank'| A__questionmark_a) A__questionmark_r)))) (not (forall ((A__questionmark_a Int)) (exists ((A__questionmark_v_4_5 Int)) (and (= A__questionmark_v_4_5 (|tptp.'Length'| A__questionmark_a)) (not (or (not (<= 0 A__questionmark_v_4_5)) (not (<= A__questionmark_v_4_5 tptp.int_2147483647)))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (<= 0 (|tptp.'DimLength'| A__questionmark_a A__questionmark_i)))) (not (forall ((A__questionmark_a Int)) (=> (= (|tptp.'Rank'| A__questionmark_a) 1) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (- (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryValue'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryInt'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryRef'|)))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)) tptp.true_1) (= (|tptp.'ArrayCategory'| A__questionmark_T) |tptp.'ArrayCategoryNonNullRef'|)))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_5_6 Int)) (and (= A__questionmark_v_5_6 (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_5_6 A__questionmark_v_5_6) tptp.true_1)) (not (= (tptp.x A__questionmark_v_5_6 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_6_7 Int)) (and (= A__questionmark_v_6_7 (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_6_7 A__questionmark_v_6_7) tptp.true_1)) (not (= (tptp.x A__questionmark_v_6_7 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_7_8 Int)) (and (= A__questionmark_v_7_8 (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_7_8 A__questionmark_v_7_8) tptp.true_1)) (not (= (tptp.x A__questionmark_v_7_8 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_r Int)) (exists ((A__questionmark_v_8_9 Int)) (and (= A__questionmark_v_8_9 (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) (not (or (not (= (tptp.x A__questionmark_v_8_9 A__questionmark_v_8_9) tptp.true_1)) (not (= (tptp.x A__questionmark_v_8_9 |tptp.'System_Array'|) tptp.true_1)))))))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (exists ((A__questionmark_v_9_10 Int)) (and (= A__questionmark_v_9_10 (tptp.typeof A__questionmark_array)) (=> (= (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank) tptp.true_1) (not (or (not (= (tptp.x A__questionmark_v_9_10 |tptp.'System_Array'|) tptp.true_1)) (not (= (|tptp.'Rank'| A__questionmark_array) A__questionmark_rank)) (not (= (tptp.x A__questionmark_elementType (|tptp.'ElementType'| A__questionmark_v_9_10)) tptp.true_1))))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)) tptp.true_1)))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) A__questionmark_A))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_10_11 Int)) (and (= A__questionmark_v_10_11 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_10_11 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_10_11 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_11_12 Int)) (and (= A__questionmark_v_11_12 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r)) tptp.true_1) (not (or (not (not (= A__questionmark_T A__questionmark_A))) (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_11_12 A__questionmark_r))) (not (= (tptp.x A__questionmark_v_11_12 A__questionmark_A) tptp.true_1))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_12_13 Int)) (and (= A__questionmark_v_12_13 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_12_13) tptp.true_1) (= A__questionmark_T A__questionmark_v_12_13)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_13_14 Int)) (and (= A__questionmark_v_13_14 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_T A__questionmark_v_13_14) tptp.true_1) (= A__questionmark_T A__questionmark_v_13_14)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_14_15 Int)) (and (= A__questionmark_v_14_15 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'RefArray'| A__questionmark_v_14_15 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_14_15) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_15_16 Int)) (and (= A__questionmark_v_15_16 (|tptp.'ElementType'| A__questionmark_T)) (=> (= (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (not (or (not (= A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_v_15_16 A__questionmark_r))) (not (= (tptp.x A__questionmark_A A__questionmark_v_15_16) tptp.true_1)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_16_17 Int)) (and (= A__questionmark_v_16_17 (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_16_17 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_16_17))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_17_18 Int)) (and (= A__questionmark_v_17_18 (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)) (=> (= (tptp.x A__questionmark_v_17_18 A__questionmark_T) tptp.true_1) (or (= (tptp.x |tptp.'System_Array'| A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_v_17_18))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (exists ((A__questionmark_v_19_19 Int) (A__questionmark_v_18_20 Int)) (and (= A__questionmark_v_19_19 (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) (= A__questionmark_v_18_20 (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (or (= A__questionmark_v_18_20 tptp.nullObject) (= (|tptp.'IsImmutable'| (tptp.typeof A__questionmark_v_18_20)) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerRef) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_18_20 tptp.ownerFrame) (tptp.select2 A__questionmark_heap A__questionmark_v_19_19 tptp.ownerFrame))))))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1)) (not (= (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a) tptp.true_1)) (not (= (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 0 1))) tptp.true_1)))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos)) |tptp.'System_Object'|))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f) A__questionmark_x_3))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (=> (not (= A__questionmark_f A__questionmark_f_prime_)) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((A__questionmark_T Int)) (exists ((A__questionmark_v_20_21 Int)) (and (= A__questionmark_v_20_21 (|tptp.'BaseClass'| A__questionmark_T)) (not (or (not (= (tptp.x A__questionmark_T A__questionmark_v_20_21) tptp.true_1)) (not (=> (not (= A__questionmark_T |tptp.'System_Object'|)) (not (= A__questionmark_T A__questionmark_v_20_21)))))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)) tptp.true_1) (= (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A) A__questionmark_B)))) (not (forall ((A__questionmark_T Int)) (=> (= (|tptp.'IsValueType'| A__questionmark_T) tptp.true_1) (not (or (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_T A__questionmark_U_1) tptp.true_1) (= A__questionmark_T A__questionmark_U_1)))) (not (forall ((A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 A__questionmark_T) tptp.true_1) (= A__questionmark_T A__questionmark_U_1))))))))) (not (= (|tptp.'IsValueType'| |tptp.'System_Boolean'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|) tptp.true_1)) (not (forall ((A__questionmark_T Int)) (= (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|) tptp.true_1))) (not (forall ((A__questionmark_T Int)) (= (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T)) A__questionmark_T))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (or (= A__questionmark_o tptp.nullObject) (= (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T) tptp.true_1))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T) tptp.true_1) (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) A__questionmark_o)))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (= (|tptp.'Is'| A__questionmark_o A__questionmark_T) tptp.true_1)) (= (|tptp.'As'| A__questionmark_o A__questionmark_T) tptp.nullObject)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_21_22 Int)) (and (= A__questionmark_v_21_22 (tptp.typeof A__questionmark_o)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (tptp.x A__questionmark_v_21_22 |tptp.'System_Array'|) tptp.true_1)))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_21_22)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_21_22))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (= (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e) tptp.true_1) (= (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (=> (= (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated) tptp.true_1)))) (not (= (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|) |tptp.'System_Object'|)) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f) (= (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T) A__questionmark_f)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (or (not (= A__questionmark_o |tptp.'BeingConstructed'|)) (= (= (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) true))))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T)) tptp.nullObject))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (= (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T) tptp.true_1)))) (not (forall ((A__questionmark_o Int)) (not (= (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)) tptp.true_1)))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (exists ((A__questionmark_v_23_23 Int) (A__questionmark_v_22_24 Int)) (and (= A__questionmark_v_23_23 (|tptp.'AsInterface'| A__questionmark_J)) (= A__questionmark_v_22_24 (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (=> (not (or (not (= A__questionmark_v_23_23 A__questionmark_J)) (not (= A__questionmark_v_22_24 A__questionmark_b)) (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_22_24) A__questionmark_v_23_23) tptp.true_1)))) (= (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J) tptp.true_1)))))) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Object'|) tptp.true_1))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1) (not (or (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1)) (not (= (|tptp.'AsImmutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (=> (= (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)) tptp.true_1) (not (or (not (not (= (|tptp.'IsImmutable'| A__questionmark_U_1) tptp.true_1))) (not (= (|tptp.'AsMutable'| A__questionmark_U_1) A__questionmark_U_1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (=> (not (or (not (not (= A__questionmark_o tptp.nullObject))) (not (not (= A__questionmark_o |tptp.'BeingConstructed'|))) (not (= (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)) tptp.true_1)))) (forall ((A__questionmark_h_1 Int)) (exists ((A__questionmark_v_24_25 Int)) (and (= A__questionmark_v_24_25 (tptp.typeof A__questionmark_o)) (=> (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_24_25)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|)) (not (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) A__questionmark_o)) (not (forall ((A__questionmark_t Int)) (=> (= (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerRef)) A__questionmark_o) (or (= A__questionmark_t A__questionmark_o) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_t tptp.ownerFrame) |tptp.'PeerGroupPlaceholder'|))))))))))))))) (not (forall ((A__questionmark_s Int)) (<= 0 (|tptp.'StringLength'| A__questionmark_s)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (exists ((A__questionmark_v_25_26 Int)) (and (= A__questionmark_v_25_26 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_25_26 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_25_26 tptp.ownerFrame) A__questionmark_T))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (exists ((A__questionmark_v_26_27 Int)) (and (= A__questionmark_v_26_27 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_26_27 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_26_27 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_27_28 Int)) (and (= A__questionmark_v_27_28 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (exists ((A__questionmark_v_28_29 Int)) (and (= A__questionmark_v_28_29 (|tptp.'ElementProxy'| A__questionmark_v_27_28 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_27_28 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerRef) A__questionmark_o)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_28_29 tptp.ownerFrame) A__questionmark_T))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (exists ((A__questionmark_v_29_30 Int)) (and (= A__questionmark_v_29_30 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (exists ((A__questionmark_v_30_31 Int)) (and (= A__questionmark_v_30_31 (|tptp.'ElementProxy'| A__questionmark_v_29_30 A__questionmark_i)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_29_30 tptp.nullObject))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerRef) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef))) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_30_31 tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))))))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (exists ((A__questionmark_v_33_32 Int) (A__questionmark_v_31_33 Int) (A__questionmark_v_32_34 Int)) (and (= A__questionmark_v_33_32 (tptp.typeof A__questionmark_o)) (= A__questionmark_v_31_33 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_32_34 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_v_31_33 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.inv) A__questionmark_v_31_33) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_32_34 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_31_33)))))) (not (or (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv) A__questionmark_v_33_32)) (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv) A__questionmark_v_33_32))))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_34_35 Int) (A__questionmark_v_35_36 Int)) (and (= A__questionmark_v_34_35 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_35_36 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (= (|tptp.'AsPureObject'| A__questionmark_o) A__questionmark_o)) (not (not (= A__questionmark_v_34_35 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.inv) A__questionmark_v_34_35) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_35_36 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_34_35)))))) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (exists ((A__questionmark_v_38_37 Int)) (and (= A__questionmark_v_38_37 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|)) (exists ((A__questionmark_v_39_38 Int) (A__questionmark_v_40_39 Int) (A__questionmark_v_36_40 Int) (A__questionmark_v_37_41 Int)) (and (= A__questionmark_v_39_38 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerFrame)) (= A__questionmark_v_40_39 (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.ownerRef)) (= A__questionmark_v_36_40 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_v_37_41 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h_1) tptp.true_1)) (not (not (= A__questionmark_o tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated) tptp.true_1) true)) (not (not (= A__questionmark_v_36_40 |tptp.'PeerGroupPlaceholder'|))) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.inv) A__questionmark_v_36_40) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_37_41 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_36_40)))))) (not (or (not (not (= A__questionmark_v_38_37 tptp.nullObject))) (not (= (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_38_37 tptp.allocated) tptp.true_1) true)) (not (or (= A__questionmark_v_39_38 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.inv) A__questionmark_v_39_38) tptp.true_1)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_v_40_39 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_39_38))))))))))))) (not (forall ((A__questionmark_value Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (exists ((A__questionmark_v_41_42 Int)) (and (= A__questionmark_v_41_42 (|tptp.'BoxFunc'| A__questionmark_value A__questionmark_typ A__questionmark_occurrence A__questionmark_activity)) (not (or (not (= (|tptp.'Box'| A__questionmark_value A__questionmark_v_41_42) A__questionmark_v_41_42)) (not (= (|tptp.'UnboxedType'| A__questionmark_v_41_42) A__questionmark_typ)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (=> (not (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3)) tptp.true_1)) (= (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity) A__questionmark_x_3)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) A__questionmark_x_3))) (not (forall ((A__questionmark_p Int)) (=> (= (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)) tptp.true_1) (forall ((A__questionmark_heap Int) (A__questionmark_x_3 Int)) (exists ((A__questionmark_v_42_43 Int)) (and (= A__questionmark_v_42_43 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (exists ((A__questionmark_v_43_44 Int)) (and (= A__questionmark_v_43_44 (tptp.typeof A__questionmark_v_42_43)) (=> (= (|tptp.'IsHeap'| A__questionmark_heap) tptp.true_1) (not (or (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.inv) A__questionmark_v_43_44)) (not (= (tptp.select2 A__questionmark_heap A__questionmark_v_42_43 tptp.localinv) A__questionmark_v_43_44))))))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (exists ((A__questionmark_v_44_45 Int)) (and (= A__questionmark_v_44_45 (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) (=> (not (or (not (= (tptp.x (|tptp.'UnboxedType'| A__questionmark_v_44_45) |tptp.'System_Object'|) tptp.true_1)) (not (= A__questionmark_v_44_45 A__questionmark_p)))) (= A__questionmark_x_3 A__questionmark_p)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= (|tptp.'UnboxedType'| A__questionmark_p) A__questionmark_typ) (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (=> (not (= (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ) tptp.nullObject)) (= (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p) A__questionmark_p)))) (not (= (|tptp.'IsValueType'| |tptp.'System_SByte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Byte'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt16'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt32'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Int64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UInt64'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_Char'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|) tptp.true_1)) (not (= (|tptp.'IsValueType'| |tptp.'System_IntPtr'|) tptp.true_1)) (not (< tptp.int_m9223372036854775808 tptp.int_m2147483648)) (not (< tptp.int_m2147483648 (- 0 100000))) (not (< 100000 tptp.int_2147483647)) (not (< tptp.int_2147483647 tptp.int_4294967295)) (not (< tptp.int_4294967295 tptp.int_9223372036854775807)) (not (< tptp.int_9223372036854775807 tptp.int_18446744073709551615)) (not (= (+ tptp.int_m9223372036854775808 1) (- 0 tptp.int_9223372036854775807))) (not (= (+ tptp.int_m2147483648 1) (- 0 tptp.int_2147483647))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|) tptp.true_1) (not (or (not (<= (- 0 128) A__questionmark_i)) (not (< A__questionmark_i 128))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 256))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|) tptp.true_1) (not (or (not (<= (- 0 32768) A__questionmark_i)) (not (< A__questionmark_i 32768))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|) tptp.true_1) (not (or (not (<= tptp.int_m2147483648 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_2147483647))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_4294967295))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|) tptp.true_1) (not (or (not (<= tptp.int_m9223372036854775808 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_9223372036854775807))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (<= A__questionmark_i tptp.int_18446744073709551615))))))) (not (forall ((A__questionmark_i Int)) (= (= (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|) tptp.true_1) (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 65536))))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (=> (= (|tptp.'InRange'| A__questionmark_z A__questionmark_C) tptp.true_1) (= (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C) A__questionmark_z)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (= A__questionmark_b tptp.true_1) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_x_3)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (= A__questionmark_b tptp.true_1)) (= (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y) A__questionmark_y)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (- A__questionmark_x_3 (* (tptp.x_1 A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_45_46 Int)) (and (= A__questionmark_v_45_46 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_45_46)) (not (< A__questionmark_v_45_46 A__questionmark_y))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_46_47 Int)) (and (= A__questionmark_v_46_47 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (< A__questionmark_y 0)))) (not (or (not (<= 0 A__questionmark_v_46_47)) (not (< A__questionmark_v_46_47 (- 0 A__questionmark_y)))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_47_48 Int)) (and (= A__questionmark_v_47_48 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< 0 A__questionmark_y)))) (not (or (not (< (- 0 A__questionmark_y) A__questionmark_v_47_48)) (not (<= A__questionmark_v_47_48 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_48_49 Int)) (and (= A__questionmark_v_48_49 (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= A__questionmark_x_3 0)) (not (< A__questionmark_y 0)))) (not (or (not (< A__questionmark_y A__questionmark_v_48_49)) (not (<= A__questionmark_v_48_49 0))))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 (+ A__questionmark_y A__questionmark_x_3) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_49_50 Int)) (and (= A__questionmark_v_49_50 (- A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_v_49_50)) (not (<= 0 A__questionmark_y)))) (= (tptp.x_2 A__questionmark_v_49_50 A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (=> (not (or (not (<= 2 A__questionmark_d)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (not (< A__questionmark_a A__questionmark_b)))) (<= (+ A__questionmark_a A__questionmark_d) A__questionmark_b)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (=> (or (<= 0 A__questionmark_x_3) (<= 0 A__questionmark_y)) (<= 0 (tptp.and_1 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_50_51 Int)) (and (= A__questionmark_v_50_51 (tptp.or_1 A__questionmark_x_3 A__questionmark_y)) (=> (not (or (not (<= 0 A__questionmark_x_3)) (not (<= 0 A__questionmark_y)))) (not (or (not (<= 0 A__questionmark_v_50_51)) (not (<= A__questionmark_v_50_51 (+ A__questionmark_x_3 A__questionmark_y)))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shl A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shl A__questionmark_i A__questionmark_j) (* (tptp.shl A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (exists ((A__questionmark_v_51_52 Int)) (and (= A__questionmark_v_51_52 (tptp.shl A__questionmark_i A__questionmark_j)) (=> (not (or (not (<= 0 A__questionmark_i)) (not (< A__questionmark_i 32768)) (not (<= 0 A__questionmark_j)) (not (<= A__questionmark_j 16)))) (not (or (not (<= 0 A__questionmark_v_51_52)) (not (<= A__questionmark_v_51_52 tptp.int_2147483647))))))))) (not (forall ((A__questionmark_i Int)) (= (tptp.shr A__questionmark_i 0) A__questionmark_i))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (=> (<= 1 A__questionmark_j) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (- A__questionmark_j 1)) 2))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_52_53 Int)) (and (= A__questionmark_v_52_53 (tptp.min A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_52_53 A__questionmark_x_3) (= A__questionmark_v_52_53 A__questionmark_y))) (not (<= A__questionmark_v_52_53 A__questionmark_x_3)) (not (<= A__questionmark_v_52_53 A__questionmark_y)))))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (exists ((A__questionmark_v_53_54 Int)) (and (= A__questionmark_v_53_54 (tptp.max A__questionmark_x_3 A__questionmark_y)) (not (or (not (or (= A__questionmark_v_53_54 A__questionmark_x_3) (= A__questionmark_v_53_54 A__questionmark_y))) (not (<= A__questionmark_x_3 A__questionmark_v_53_54)) (not (<= A__questionmark_y A__questionmark_v_53_54)))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (not (or (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))) (not (= (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1) (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_a) tptp.true_1))) (not (=> (= A__questionmark_a A__questionmark_b) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (=> (not (or (not (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b) tptp.true_1)) (not (= (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c) tptp.true_1)))) (= (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c) tptp.true_1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (=> (not (or (not (not (= A__questionmark_a tptp.nullObject))) (not (not (= A__questionmark_b tptp.nullObject))) (not (= (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b) tptp.true_1)))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= A__questionmark_v_0_3 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| A__questionmark_v_0_3) |tptp.'CoincidenceCount'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|) |tptp.'CoincidenceCount'|)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|) tptp.true_1) (= A__questionmark_U |tptp.'CoincidenceCount'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'CoincidenceCount'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_0_3))))) true))) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|) tptp.true_1)) (not (= A__questionmark_v_1_2 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| A__questionmark_v_1_2) |tptp.'System_Array'|)) (not (not (= (|tptp.'IsImmutable'| |tptp.'System_Array'|) tptp.true_1))) (not (= (|tptp.'AsMutable'| |tptp.'System_Array'|) |tptp.'System_Array'|)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_ICloneable'|) |tptp.'System_ICloneable'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|) |tptp.'System_Collections_IEnumerable'|)) (not (= (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|) |tptp.'System_Collections_ICollection'|)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|) |tptp.'System_Collections_IList'|)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Array'|) tptp.true_1)) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_Array'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_1_2))))) true))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_57_58 Int)) (and (= A__questionmark_v_57_58 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_57_58))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (tptp.count_x0 A__questionmark_lo A__questionmark_v_57_58 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 1))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (exists ((A__questionmark_v_58_59 Int)) (and (= A__questionmark_v_58_59 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (not (or (not (= A__questionmark_x_4 tptp.true_1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_58_59))))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_v_58_59 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (=> (forall ((A__questionmark_x_10 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_x_10)) (not (< A__questionmark_x_10 A__questionmark_hi)))) (not (or (not (= (= A__questionmark_x_4 tptp.true_1) (= A__questionmark_x_0 tptp.true_1))) (not (=> (= A__questionmark_x_4 tptp.true_1) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10))))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (<= A__questionmark_lo A__questionmark_mid)) (not (<= A__questionmark_mid A__questionmark_hi)))) (= (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ A__questionmark_lo 1) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (exists ((A__questionmark_v_60_61 Int)) (and (= A__questionmark_v_60_61 (- A__questionmark_hi 1)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (= A__questionmark_x_4 tptp.true_1)))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_v_60_61 A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_v_60_61))))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (=> (not (or (not (< A__questionmark_lo A__questionmark_hi)) (not (not (= A__questionmark_x_4 tptp.true_1))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (- A__questionmark_hi 1) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_String'|) tptp.true_1)) (not (= A__questionmark_v_2_1 |tptp.'System_Object'|)) (not (= (|tptp.'AsDirectSubClass'| |tptp.'System_String'| A__questionmark_v_2_1) |tptp.'System_String'|)) (not (= (|tptp.'IsImmutable'| |tptp.'System_String'|) tptp.true_1)) (not (= (|tptp.'AsImmutable'| |tptp.'System_String'|) |tptp.'System_String'|)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable'|) |tptp.'System_IComparable'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IConvertible'|) |tptp.'System_IConvertible'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|) |tptp.'System_IComparable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|) tptp.true_1)) (not (= (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (= (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|) |tptp.'System_IEquatable_1___System_String'|)) (not (= (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|) tptp.true_1)) (not (forall ((A__questionmark_U Int)) (=> (= (tptp.x A__questionmark_U |tptp.'System_String'|) tptp.true_1) (= A__questionmark_U |tptp.'System_String'|)))) (not (forall ((A__questionmark_oi Int) (A__questionmark_h Int)) (=> (not (or (not (= (|tptp.'IsHeap'| A__questionmark_h) tptp.true_1)) (not (= (tptp.x (tptp.select2 A__questionmark_h A__questionmark_oi tptp.inv) |tptp.'System_String'|) tptp.true_1)) (not (not (= (tptp.select2 A__questionmark_h A__questionmark_oi tptp.localinv) A__questionmark_v_2_1))))) true))))))) (not (or (= tptp.allocated tptp.elements) (= tptp.allocated tptp.inv) (= tptp.localinv tptp.allocated) (= tptp.allocated tptp.exposeVersion) (= tptp.sharingMode tptp.allocated) (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.allocated) (= tptp.allocated tptp.ownerFrame) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Object'| tptp.allocated) (= tptp.allocated |tptp.'System_Type'|) (= tptp.allocated |tptp.'NonNullFieldsAreInitialized'|) (= tptp.allocated |tptp.'System_String'|) (= tptp.allocated |tptp.'FirstConsistentOwner'|) (= tptp.allocated |tptp.'System_SByte'|) (= tptp.allocated |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| tptp.allocated) (= tptp.allocated |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.allocated) (= |tptp.'System_UInt64'| tptp.allocated) (= tptp.allocated |tptp.'System_Char'|) (= tptp.allocated |tptp.'System_UIntPtr'|) (= tptp.allocated |tptp.'System_IntPtr'|) (= tptp.allocated |tptp.'System_IComparable_1___System_String'|) (= tptp.allocated |tptp.'System_ICloneable'|) (= tptp.allocated |tptp.'System_Collections_IList'|) (= tptp.allocated |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| tptp.allocated) (= tptp.allocated |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.allocated |tptp.'System_Collections_ICollection'|) (= tptp.allocated |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.allocated) (= |tptp.'CoincidenceCount'| tptp.allocated) (= tptp.elements tptp.inv) (= tptp.localinv tptp.elements) (= tptp.elements tptp.exposeVersion) (= tptp.sharingMode tptp.elements) (= |tptp.'SharingMode_Unshared'| tptp.elements) (= |tptp.'SharingMode_LockProtected'| tptp.elements) (= tptp.ownerRef tptp.elements) (= tptp.elements tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.elements) (= |tptp.'ArrayCategoryValue'| tptp.elements) (= |tptp.'ArrayCategoryInt'| tptp.elements) (= |tptp.'ArrayCategoryRef'| tptp.elements) (= |tptp.'ArrayCategoryNonNullRef'| tptp.elements) (= |tptp.'System_Array'| tptp.elements) (= |tptp.'System_Boolean'| tptp.elements) (= |tptp.'System_Object'| tptp.elements) (= tptp.elements |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.elements) (= tptp.elements |tptp.'System_String'|) (= tptp.elements |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.elements) (= tptp.elements |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.elements) (= |tptp.'System_UInt16'| tptp.elements) (= |tptp.'System_Int32'| tptp.elements) (= tptp.elements |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| tptp.elements) (= |tptp.'System_UInt64'| tptp.elements) (= |tptp.'System_Char'| tptp.elements) (= tptp.elements |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| tptp.elements) (= |tptp.'System_IComparable_1___System_String'| tptp.elements) (= tptp.elements |tptp.'System_ICloneable'|) (= tptp.elements |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| tptp.elements) (= |tptp.'System_IConvertible'| tptp.elements) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.elements) (= |tptp.'System_Collections_ICollection'| tptp.elements) (= tptp.elements |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.elements) (= |tptp.'CoincidenceCount'| tptp.elements) (= tptp.localinv tptp.inv) (= tptp.inv tptp.exposeVersion) (= tptp.sharingMode tptp.inv) (= |tptp.'SharingMode_Unshared'| tptp.inv) (= |tptp.'SharingMode_LockProtected'| tptp.inv) (= tptp.ownerRef tptp.inv) (= tptp.inv tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| tptp.inv) (= |tptp.'ArrayCategoryValue'| tptp.inv) (= |tptp.'ArrayCategoryInt'| tptp.inv) (= |tptp.'ArrayCategoryRef'| tptp.inv) (= |tptp.'ArrayCategoryNonNullRef'| tptp.inv) (= |tptp.'System_Array'| tptp.inv) (= |tptp.'System_Boolean'| tptp.inv) (= |tptp.'System_Object'| tptp.inv) (= tptp.inv |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| tptp.inv) (= tptp.inv |tptp.'System_String'|) (= tptp.inv |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| tptp.inv) (= tptp.inv |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.inv) (= |tptp.'System_UInt16'| tptp.inv) (= |tptp.'System_Int32'| tptp.inv) (= |tptp.'System_UInt32'| tptp.inv) (= |tptp.'System_Int64'| tptp.inv) (= |tptp.'System_UInt64'| tptp.inv) (= |tptp.'System_Char'| tptp.inv) (= |tptp.'System_UIntPtr'| tptp.inv) (= |tptp.'System_IntPtr'| tptp.inv) (= |tptp.'System_IComparable_1___System_String'| tptp.inv) (= tptp.inv |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.inv) (= |tptp.'System_IComparable'| tptp.inv) (= |tptp.'System_IConvertible'| tptp.inv) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.inv) (= |tptp.'System_Collections_ICollection'| tptp.inv) (= tptp.inv |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.inv) (= |tptp.'CoincidenceCount'| tptp.inv) (= tptp.localinv tptp.exposeVersion) (= tptp.localinv tptp.sharingMode) (= tptp.localinv |tptp.'SharingMode_Unshared'|) (= tptp.localinv |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.localinv) (= tptp.localinv tptp.ownerFrame) (= tptp.localinv |tptp.'PeerGroupPlaceholder'|) (= tptp.localinv |tptp.'ArrayCategoryValue'|) (= tptp.localinv |tptp.'ArrayCategoryInt'|) (= tptp.localinv |tptp.'ArrayCategoryRef'|) (= tptp.localinv |tptp.'ArrayCategoryNonNullRef'|) (= tptp.localinv |tptp.'System_Array'|) (= tptp.localinv |tptp.'System_Boolean'|) (= tptp.localinv |tptp.'System_Object'|) (= tptp.localinv |tptp.'System_Type'|) (= tptp.localinv |tptp.'NonNullFieldsAreInitialized'|) (= tptp.localinv |tptp.'System_String'|) (= tptp.localinv |tptp.'FirstConsistentOwner'|) (= tptp.localinv |tptp.'System_SByte'|) (= tptp.localinv |tptp.'System_Byte'|) (= tptp.localinv |tptp.'System_Int16'|) (= tptp.localinv |tptp.'System_UInt16'|) (= tptp.localinv |tptp.'System_Int32'|) (= tptp.localinv |tptp.'System_UInt32'|) (= tptp.localinv |tptp.'System_Int64'|) (= tptp.localinv |tptp.'System_UInt64'|) (= tptp.localinv |tptp.'System_Char'|) (= tptp.localinv |tptp.'System_UIntPtr'|) (= tptp.localinv |tptp.'System_IntPtr'|) (= tptp.localinv |tptp.'System_IComparable_1___System_String'|) (= tptp.localinv |tptp.'System_ICloneable'|) (= tptp.localinv |tptp.'System_Collections_IList'|) (= tptp.localinv |tptp.'System_IComparable'|) (= tptp.localinv |tptp.'System_IConvertible'|) (= tptp.localinv |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.localinv |tptp.'System_Collections_ICollection'|) (= tptp.localinv |tptp.'System_IEquatable_1___System_String'|) (= tptp.localinv |tptp.'System_Collections_IEnumerable'|) (= tptp.localinv |tptp.'CoincidenceCount'|) (= tptp.sharingMode tptp.exposeVersion) (= |tptp.'SharingMode_Unshared'| tptp.exposeVersion) (= |tptp.'SharingMode_LockProtected'| tptp.exposeVersion) (= tptp.ownerRef tptp.exposeVersion) (= tptp.ownerFrame tptp.exposeVersion) (= |tptp.'PeerGroupPlaceholder'| tptp.exposeVersion) (= |tptp.'ArrayCategoryValue'| tptp.exposeVersion) (= |tptp.'ArrayCategoryInt'| tptp.exposeVersion) (= |tptp.'ArrayCategoryRef'| tptp.exposeVersion) (= |tptp.'ArrayCategoryNonNullRef'| tptp.exposeVersion) (= |tptp.'System_Array'| tptp.exposeVersion) (= |tptp.'System_Boolean'| tptp.exposeVersion) (= |tptp.'System_Object'| tptp.exposeVersion) (= |tptp.'System_Type'| tptp.exposeVersion) (= |tptp.'NonNullFieldsAreInitialized'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.exposeVersion) (= |tptp.'System_SByte'| tptp.exposeVersion) (= |tptp.'System_Byte'| tptp.exposeVersion) (= |tptp.'System_Int16'| tptp.exposeVersion) (= |tptp.'System_UInt16'| tptp.exposeVersion) (= |tptp.'System_Int32'| tptp.exposeVersion) (= |tptp.'System_UInt32'| tptp.exposeVersion) (= |tptp.'System_Int64'| tptp.exposeVersion) (= |tptp.'System_UInt64'| tptp.exposeVersion) (= |tptp.'System_Char'| tptp.exposeVersion) (= |tptp.'System_UIntPtr'| tptp.exposeVersion) (= |tptp.'System_IntPtr'| tptp.exposeVersion) (= |tptp.'System_IComparable_1___System_String'| tptp.exposeVersion) (= tptp.exposeVersion |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.exposeVersion) (= |tptp.'System_IComparable'| tptp.exposeVersion) (= |tptp.'System_IConvertible'| tptp.exposeVersion) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.exposeVersion) (= |tptp.'System_Collections_ICollection'| tptp.exposeVersion) (= |tptp.'System_IEquatable_1___System_String'| tptp.exposeVersion) (= |tptp.'System_Collections_IEnumerable'| tptp.exposeVersion) (= |tptp.'CoincidenceCount'| tptp.exposeVersion) (= tptp.sharingMode |tptp.'SharingMode_Unshared'|) (= tptp.sharingMode |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.sharingMode) (= tptp.sharingMode tptp.ownerFrame) (= tptp.sharingMode |tptp.'PeerGroupPlaceholder'|) (= tptp.sharingMode |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| tptp.sharingMode) (= tptp.sharingMode |tptp.'ArrayCategoryRef'|) (= tptp.sharingMode |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_Boolean'|) (= tptp.sharingMode |tptp.'System_Object'|) (= tptp.sharingMode |tptp.'System_Type'|) (= tptp.sharingMode |tptp.'NonNullFieldsAreInitialized'|) (= tptp.sharingMode |tptp.'System_String'|) (= tptp.sharingMode |tptp.'FirstConsistentOwner'|) (= tptp.sharingMode |tptp.'System_SByte'|) (= tptp.sharingMode |tptp.'System_Byte'|) (= |tptp.'System_Int16'| tptp.sharingMode) (= tptp.sharingMode |tptp.'System_UInt16'|) (= tptp.sharingMode |tptp.'System_Int32'|) (= tptp.sharingMode |tptp.'System_UInt32'|) (= tptp.sharingMode |tptp.'System_Int64'|) (= tptp.sharingMode |tptp.'System_UInt64'|) (= tptp.sharingMode |tptp.'System_Char'|) (= tptp.sharingMode |tptp.'System_UIntPtr'|) (= tptp.sharingMode |tptp.'System_IntPtr'|) (= tptp.sharingMode |tptp.'System_IComparable_1___System_String'|) (= tptp.sharingMode |tptp.'System_ICloneable'|) (= tptp.sharingMode |tptp.'System_Collections_IList'|) (= tptp.sharingMode |tptp.'System_IComparable'|) (= tptp.sharingMode |tptp.'System_IConvertible'|) (= tptp.sharingMode |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.sharingMode |tptp.'System_Collections_ICollection'|) (= tptp.sharingMode |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.sharingMode) (= |tptp.'CoincidenceCount'| tptp.sharingMode) (= |tptp.'SharingMode_LockProtected'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| tptp.ownerFrame) (= |tptp.'SharingMode_Unshared'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_Unshared'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Array'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_Object'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Type'|) (= |tptp.'SharingMode_Unshared'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Char'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'SharingMode_Unshared'|) (= |tptp.'SharingMode_Unshared'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_Unshared'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_Unshared'|) (= tptp.ownerRef |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| tptp.ownerFrame) (= |tptp.'SharingMode_LockProtected'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Array'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Boolean'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_Object'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Type'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'FirstConsistentOwner'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_SByte'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'System_UInt64'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_UIntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IntPtr'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_ICloneable'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_IList'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_Collections_ICollection'|) (= |tptp.'SharingMode_LockProtected'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'SharingMode_LockProtected'|) (= |tptp.'CoincidenceCount'| |tptp.'SharingMode_LockProtected'|) (= tptp.ownerRef tptp.ownerFrame) (= tptp.ownerRef |tptp.'PeerGroupPlaceholder'|) (= tptp.ownerRef |tptp.'ArrayCategoryValue'|) (= tptp.ownerRef |tptp.'ArrayCategoryInt'|) (= tptp.ownerRef |tptp.'ArrayCategoryRef'|) (= tptp.ownerRef |tptp.'ArrayCategoryNonNullRef'|) (= tptp.ownerRef |tptp.'System_Array'|) (= tptp.ownerRef |tptp.'System_Boolean'|) (= tptp.ownerRef |tptp.'System_Object'|) (= tptp.ownerRef |tptp.'System_Type'|) (= tptp.ownerRef |tptp.'NonNullFieldsAreInitialized'|) (= tptp.ownerRef |tptp.'System_String'|) (= tptp.ownerRef |tptp.'FirstConsistentOwner'|) (= tptp.ownerRef |tptp.'System_SByte'|) (= tptp.ownerRef |tptp.'System_Byte'|) (= tptp.ownerRef |tptp.'System_Int16'|) (= tptp.ownerRef |tptp.'System_UInt16'|) (= tptp.ownerRef |tptp.'System_Int32'|) (= tptp.ownerRef |tptp.'System_UInt32'|) (= tptp.ownerRef |tptp.'System_Int64'|) (= tptp.ownerRef |tptp.'System_UInt64'|) (= tptp.ownerRef |tptp.'System_Char'|) (= tptp.ownerRef |tptp.'System_UIntPtr'|) (= tptp.ownerRef |tptp.'System_IntPtr'|) (= tptp.ownerRef |tptp.'System_IComparable_1___System_String'|) (= tptp.ownerRef |tptp.'System_ICloneable'|) (= tptp.ownerRef |tptp.'System_Collections_IList'|) (= tptp.ownerRef |tptp.'System_IComparable'|) (= tptp.ownerRef |tptp.'System_IConvertible'|) (= tptp.ownerRef |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= tptp.ownerRef |tptp.'System_Collections_ICollection'|) (= tptp.ownerRef |tptp.'System_IEquatable_1___System_String'|) (= tptp.ownerRef |tptp.'System_Collections_IEnumerable'|) (= tptp.ownerRef |tptp.'CoincidenceCount'|) (= |tptp.'PeerGroupPlaceholder'| tptp.ownerFrame) (= |tptp.'ArrayCategoryValue'| tptp.ownerFrame) (= |tptp.'ArrayCategoryInt'| tptp.ownerFrame) (= |tptp.'ArrayCategoryRef'| tptp.ownerFrame) (= |tptp.'ArrayCategoryNonNullRef'| tptp.ownerFrame) (= |tptp.'System_Array'| tptp.ownerFrame) (= |tptp.'System_Boolean'| tptp.ownerFrame) (= |tptp.'System_Object'| tptp.ownerFrame) (= |tptp.'System_Type'| tptp.ownerFrame) (= |tptp.'NonNullFieldsAreInitialized'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| tptp.ownerFrame) (= |tptp.'System_SByte'| tptp.ownerFrame) (= |tptp.'System_Byte'| tptp.ownerFrame) (= |tptp.'System_Int16'| tptp.ownerFrame) (= |tptp.'System_UInt16'| tptp.ownerFrame) (= |tptp.'System_Int32'| tptp.ownerFrame) (= |tptp.'System_UInt32'| tptp.ownerFrame) (= |tptp.'System_Int64'| tptp.ownerFrame) (= |tptp.'System_UInt64'| tptp.ownerFrame) (= |tptp.'System_Char'| tptp.ownerFrame) (= |tptp.'System_UIntPtr'| tptp.ownerFrame) (= |tptp.'System_IntPtr'| tptp.ownerFrame) (= |tptp.'System_IComparable_1___System_String'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| tptp.ownerFrame) (= |tptp.'System_IComparable'| tptp.ownerFrame) (= |tptp.'System_IConvertible'| tptp.ownerFrame) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| tptp.ownerFrame) (= |tptp.'System_Collections_ICollection'| tptp.ownerFrame) (= tptp.ownerFrame |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| tptp.ownerFrame) (= |tptp.'CoincidenceCount'| tptp.ownerFrame) (= |tptp.'PeerGroupPlaceholder'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Array'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Boolean'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Object'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'FirstConsistentOwner'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_SByte'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt16'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_Int32'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_UInt64'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Char'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_ICloneable'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'System_IConvertible'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'CoincidenceCount'| |tptp.'PeerGroupPlaceholder'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt16'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryValue'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryValue'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryValue'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryInt'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Boolean'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Object'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryInt'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt16'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt32'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Int64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IComparable'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IConvertible'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryInt'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryInt'|) (= |tptp.'ArrayCategoryInt'| |tptp.'CoincidenceCount'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Boolean'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_UInt64'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryRef'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryRef'|) (= |tptp.'System_Array'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Type'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'FirstConsistentOwner'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_SByte'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UInt64'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_UIntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IntPtr'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_ICloneable'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_IList'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_Collections_ICollection'|) (= |tptp.'ArrayCategoryNonNullRef'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'CoincidenceCount'| |tptp.'ArrayCategoryNonNullRef'|) (= |tptp.'System_Array'| |tptp.'System_Boolean'|) (= |tptp.'System_Array'| |tptp.'System_Object'|) (= |tptp.'System_Array'| |tptp.'System_Type'|) (= |tptp.'System_Array'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Array'| |tptp.'System_String'|) (= |tptp.'System_Array'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Array'| |tptp.'System_SByte'|) (= |tptp.'System_Array'| |tptp.'System_Byte'|) (= |tptp.'System_Array'| |tptp.'System_Int16'|) (= |tptp.'System_Array'| |tptp.'System_UInt16'|) (= |tptp.'System_Array'| |tptp.'System_Int32'|) (= |tptp.'System_Array'| |tptp.'System_UInt32'|) (= |tptp.'System_Array'| |tptp.'System_Int64'|) (= |tptp.'System_Array'| |tptp.'System_UInt64'|) (= |tptp.'System_Array'| |tptp.'System_Char'|) (= |tptp.'System_Array'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IntPtr'|) (= |tptp.'System_Array'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Array'| |tptp.'System_ICloneable'|) (= |tptp.'System_Array'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Array'| |tptp.'System_IComparable'|) (= |tptp.'System_Array'| |tptp.'System_IConvertible'|) (= |tptp.'System_Array'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Array'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Array'|) (= |tptp.'System_Array'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Object'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Type'|) (= |tptp.'System_Boolean'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Boolean'| |tptp.'System_String'|) (= |tptp.'System_Boolean'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Boolean'| |tptp.'System_SByte'|) (= |tptp.'System_Boolean'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Boolean'|) (= |tptp.'System_UInt64'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IntPtr'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Boolean'| |tptp.'System_ICloneable'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Boolean'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Boolean'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Boolean'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Boolean'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Boolean'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Boolean'|) (= |tptp.'System_Object'| |tptp.'System_Type'|) (= |tptp.'System_Object'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Object'| |tptp.'System_String'|) (= |tptp.'System_Object'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Object'| |tptp.'System_SByte'|) (= |tptp.'System_Object'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_UInt64'|) (= |tptp.'System_Object'| |tptp.'System_Char'|) (= |tptp.'System_Object'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IntPtr'|) (= |tptp.'System_Object'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Object'| |tptp.'System_ICloneable'|) (= |tptp.'System_Object'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Object'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Object'|) (= |tptp.'System_Object'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Object'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Object'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Object'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_String'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Type'|) (= |tptp.'System_SByte'| |tptp.'System_Type'|) (= |tptp.'System_Byte'| |tptp.'System_Type'|) (= |tptp.'System_Int16'| |tptp.'System_Type'|) (= |tptp.'System_UInt16'| |tptp.'System_Type'|) (= |tptp.'System_Int32'| |tptp.'System_Type'|) (= |tptp.'System_UInt32'| |tptp.'System_Type'|) (= |tptp.'System_Int64'| |tptp.'System_Type'|) (= |tptp.'System_UInt64'| |tptp.'System_Type'|) (= |tptp.'System_Char'| |tptp.'System_Type'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IntPtr'| |tptp.'System_Type'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Type'|) (= |tptp.'System_IComparable'| |tptp.'System_Type'|) (= |tptp.'System_IConvertible'| |tptp.'System_Type'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Type'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Type'|) (= |tptp.'System_Type'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Type'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Type'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'FirstConsistentOwner'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_SByte'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt16'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_Int32'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_UInt64'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Char'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_ICloneable'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'System_IConvertible'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'NonNullFieldsAreInitialized'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'CoincidenceCount'| |tptp.'NonNullFieldsAreInitialized'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'System_String'|) (= |tptp.'System_Byte'| |tptp.'System_String'|) (= |tptp.'System_Int16'| |tptp.'System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_String'|) (= |tptp.'System_Int32'| |tptp.'System_String'|) (= |tptp.'System_UInt32'| |tptp.'System_String'|) (= |tptp.'System_Int64'| |tptp.'System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_String'|) (= |tptp.'System_Char'| |tptp.'System_String'|) (= |tptp.'System_UIntPtr'| |tptp.'System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_ICloneable'| |tptp.'System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_String'|) (= |tptp.'System_IComparable'| |tptp.'System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_String'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_String'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_String'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_String'|) (= |tptp.'System_SByte'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt16'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt32'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Int64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UInt64'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_UIntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IntPtr'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IComparable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_IConvertible'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_Collections_ICollection'| |tptp.'FirstConsistentOwner'|) (= |tptp.'FirstConsistentOwner'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'FirstConsistentOwner'|) (= |tptp.'CoincidenceCount'| |tptp.'FirstConsistentOwner'|) (= |tptp.'System_SByte'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_SByte'|) (= |tptp.'System_UInt16'| |tptp.'System_SByte'|) (= |tptp.'System_Int32'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_SByte'|) (= |tptp.'System_UInt64'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Char'|) (= |tptp.'System_SByte'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_SByte'| |tptp.'System_ICloneable'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_SByte'|) (= |tptp.'System_IConvertible'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_SByte'|) (= |tptp.'System_SByte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_SByte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_SByte'|) (= |tptp.'System_Int16'| |tptp.'System_Byte'|) (= |tptp.'System_UInt16'| |tptp.'System_Byte'|) (= |tptp.'System_Int32'| |tptp.'System_Byte'|) (= |tptp.'System_UInt32'| |tptp.'System_Byte'|) (= |tptp.'System_Int64'| |tptp.'System_Byte'|) (= |tptp.'System_UInt64'| |tptp.'System_Byte'|) (= |tptp.'System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_UIntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IntPtr'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_Byte'|) (= |tptp.'System_IComparable'| |tptp.'System_Byte'|) (= |tptp.'System_IConvertible'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Byte'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Byte'|) (= |tptp.'System_Byte'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Byte'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Byte'|) (= |tptp.'System_Int16'| |tptp.'System_UInt16'|) (= |tptp.'System_Int16'| |tptp.'System_Int32'|) (= |tptp.'System_Int16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int16'| |tptp.'System_Int64'|) (= |tptp.'System_Int16'| |tptp.'System_UInt64'|) (= |tptp.'System_Int16'| |tptp.'System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int16'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int16'| |tptp.'System_IComparable'|) (= |tptp.'System_Int16'| |tptp.'System_IConvertible'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int16'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int16'|) (= |tptp.'System_Int16'| |tptp.'CoincidenceCount'|) (= |tptp.'System_Int32'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Char'|) (= |tptp.'System_UInt16'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt16'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt16'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt16'|) (= |tptp.'System_UInt16'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt16'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt16'|) (= |tptp.'System_Int32'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_UInt64'|) (= |tptp.'System_Int32'| |tptp.'System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int32'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int32'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int32'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt64'| |tptp.'System_UInt32'|) (= |tptp.'System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_UIntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IntPtr'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UInt32'|) (= |tptp.'System_IComparable'| |tptp.'System_UInt32'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UInt32'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UInt32'|) (= |tptp.'System_UInt32'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt32'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt32'|) (= |tptp.'System_Int64'| |tptp.'System_UInt64'|) (= |tptp.'System_Int64'| |tptp.'System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IntPtr'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Int64'| |tptp.'System_ICloneable'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Int64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Int64'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Int64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Int64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Int64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Int64'|) (= |tptp.'System_UInt64'| |tptp.'System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IntPtr'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_UInt64'| |tptp.'System_ICloneable'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_IList'|) (= |tptp.'System_UInt64'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_UInt64'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_UInt64'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_UInt64'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UInt64'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UInt64'|) (= |tptp.'System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Char'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Char'|) (= |tptp.'System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IList'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IComparable'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IConvertible'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_UIntPtr'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_UIntPtr'|) (= |tptp.'System_UIntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_UIntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_UIntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IntPtr'| |tptp.'System_ICloneable'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IntPtr'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_IntPtr'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IntPtr'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IntPtr'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IntPtr'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IntPtr'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IComparable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_IComparable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable_1___System_String'|) (= |tptp.'System_Collections_IList'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_ICloneable'|) (= |tptp.'System_IConvertible'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_ICloneable'|) (= |tptp.'System_IEquatable_1___System_String'| |tptp.'System_ICloneable'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_ICloneable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_ICloneable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IList'|) (= |tptp.'System_Collections_IList'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IList'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_IList'|) (= |tptp.'System_IConvertible'| |tptp.'System_IComparable'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IComparable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IComparable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IComparable'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IComparable'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_IConvertible'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_IConvertible'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IConvertible'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IConvertible'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|) (= |tptp.'System_Collections_ICollection'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_ICollection'|) (= |tptp.'CoincidenceCount'| |tptp.'System_Collections_ICollection'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'CoincidenceCount'| |tptp.'System_IEquatable_1___System_String'|) (= |tptp.'System_Collections_IEnumerable'| |tptp.'CoincidenceCount'|) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.exposeVersion))) (not (forall ((A__questionmark_c Int)) (= A__questionmark_c (|tptp.'ClassReprInv'| (|tptp.'ClassRepr'| A__questionmark_c))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'ClassRepr'| A__questionmark_T)) |tptp.'System_Object'|))))) (not (forall ((A__questionmark_T Int)) (not (= tptp.nullObject (|tptp.'ClassRepr'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_T) tptp.ownerFrame))))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.elements))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.inv)) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.localinv)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerRef))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.ownerFrame))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.exposeVersion))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| |tptp.'FirstConsistentOwner'|)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.allocated)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.elements)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.inv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.localinv)) (= tptp.true_1 (|tptp.'IsStaticField'| tptp.exposeVersion)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerRef)) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.ownerFrame)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.exposeVersion))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| tptp.elements))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'ValueArrayGet'| (|tptp.'ValueArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'ValueArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'IntArrayGet'| (|tptp.'IntArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'IntArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_i)))) (not (forall ((A__questionmark_A Int) (A__questionmark_i Int) (A__questionmark_j Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_i A__questionmark_j) (= (|tptp.'RefArrayGet'| (|tptp.'RefArraySet'| A__questionmark_A A__questionmark_i A__questionmark_x_3) A__questionmark_j) (|tptp.'RefArrayGet'| A__questionmark_A A__questionmark_j))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'ArrayIndexInvX'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_d Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_y (|tptp.'ArrayIndexInvY'| (|tptp.'ArrayIndex'| A__questionmark_a A__questionmark_d A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.true_1 (|tptp.'InRange'| (|tptp.'IntArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (tptp.x (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (|tptp.'ElementType'| (tptp.typeof A__questionmark_a))))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_i Int) (A__questionmark_r Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (not (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))))) (not (forall ((A__questionmark_a Int)) (>= (|tptp.'Rank'| A__questionmark_a) 1))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'ValueArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_T Int) (A__questionmark_r Int)) (or (= tptp.nullObject A__questionmark_a) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) (|tptp.'IntArray'| A__questionmark_T A__questionmark_r)))) (= A__questionmark_r (|tptp.'Rank'| A__questionmark_a))))) (not (forall ((BOUND_VARIABLE_8993 Int)) (>= (|tptp.'Length'| BOUND_VARIABLE_8993) 0))) (not (forall ((BOUND_VARIABLE_8999 Int)) (>= (+ tptp.int_2147483647 (* (- 1) (|tptp.'Length'| BOUND_VARIABLE_8999))) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (>= (|tptp.'DimLength'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int)) (or (not (= (|tptp.'Rank'| A__questionmark_a) 1)) (= (|tptp.'DimLength'| A__questionmark_a 0) (|tptp.'Length'| A__questionmark_a))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'LBound'| A__questionmark_a A__questionmark_i) 0))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int)) (= (|tptp.'UBound'| A__questionmark_a A__questionmark_i) (+ (- 1) (|tptp.'DimLength'| A__questionmark_a A__questionmark_i))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryValue'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryInt'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'RefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (forall ((A__questionmark_T Int) (A__questionmark_ET Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'NonNullRefArray'| A__questionmark_ET A__questionmark_r)))) (= |tptp.'ArrayCategoryNonNullRef'| (|tptp.'ArrayCategory'| A__questionmark_T))))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Object'|))) (not (forall ((BOUND_VARIABLE_9086 Int) (BOUND_VARIABLE_9088 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088) (|tptp.'ValueArray'| BOUND_VARIABLE_9086 BOUND_VARIABLE_9088))))) (not (forall ((BOUND_VARIABLE_9095 Int) (BOUND_VARIABLE_9097 Int)) (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| BOUND_VARIABLE_9095 BOUND_VARIABLE_9097) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9135 Int) (BOUND_VARIABLE_9137 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137) (|tptp.'IntArray'| BOUND_VARIABLE_9135 BOUND_VARIABLE_9137))))) (not (forall ((BOUND_VARIABLE_9144 Int) (BOUND_VARIABLE_9146 Int)) (= tptp.true_1 (tptp.x (|tptp.'IntArray'| BOUND_VARIABLE_9144 BOUND_VARIABLE_9146) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9184 Int) (BOUND_VARIABLE_9186 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186) (|tptp.'RefArray'| BOUND_VARIABLE_9184 BOUND_VARIABLE_9186))))) (not (forall ((BOUND_VARIABLE_9193 Int) (BOUND_VARIABLE_9195 Int)) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| BOUND_VARIABLE_9193 BOUND_VARIABLE_9195) |tptp.'System_Array'|)))) (not (forall ((BOUND_VARIABLE_9233 Int) (BOUND_VARIABLE_9235 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235) (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9233 BOUND_VARIABLE_9235))))) (not (forall ((BOUND_VARIABLE_9242 Int) (BOUND_VARIABLE_9244 Int)) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9242 BOUND_VARIABLE_9244) |tptp.'System_Array'|)))) (not (forall ((A__questionmark_array Int) (A__questionmark_elementType Int) (A__questionmark_rank Int)) (or (not (= tptp.true_1 (|tptp.'NonNullRefArrayRaw'| A__questionmark_array A__questionmark_elementType A__questionmark_rank))) (and (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_array) |tptp.'System_Array'|)) (= A__questionmark_rank (|tptp.'Rank'| A__questionmark_array)) (= tptp.true_1 (tptp.x A__questionmark_elementType (|tptp.'ElementType'| (tptp.typeof A__questionmark_array)))))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'RefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int) (A__questionmark_r Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 A__questionmark_T))) (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_U_1 A__questionmark_r) (|tptp.'NonNullRefArray'| A__questionmark_T A__questionmark_r)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'RefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int)) (= A__questionmark_A (|tptp.'ElementType'| (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((BOUND_VARIABLE_9374 Int) (BOUND_VARIABLE_9376 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9376 (|tptp.'RefArray'| BOUND_VARIABLE_9376 BOUND_VARIABLE_9374)))))) (not (forall ((BOUND_VARIABLE_9387 Int) (BOUND_VARIABLE_9389 Int) (BOUND_VARIABLE_9391 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9391 (|tptp.'RefArray'| BOUND_VARIABLE_9387 BOUND_VARIABLE_9389)))) (= BOUND_VARIABLE_9391 (|tptp.'RefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9391) BOUND_VARIABLE_9389))))) (not (forall ((BOUND_VARIABLE_9403 Int) (BOUND_VARIABLE_9405 Int) (BOUND_VARIABLE_9407 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9407 (|tptp.'RefArray'| BOUND_VARIABLE_9403 BOUND_VARIABLE_9405)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9407) BOUND_VARIABLE_9403))))) (not (forall ((BOUND_VARIABLE_9479 Int) (BOUND_VARIABLE_9481 Int)) (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9481 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9481 BOUND_VARIABLE_9479)))))) (not (forall ((BOUND_VARIABLE_9492 Int) (BOUND_VARIABLE_9494 Int) (BOUND_VARIABLE_9496 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9492 BOUND_VARIABLE_9494)))) (= BOUND_VARIABLE_9496 (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| BOUND_VARIABLE_9496) BOUND_VARIABLE_9494))))) (not (forall ((BOUND_VARIABLE_9508 Int) (BOUND_VARIABLE_9510 Int) (BOUND_VARIABLE_9512 Int)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9512 (|tptp.'NonNullRefArray'| BOUND_VARIABLE_9508 BOUND_VARIABLE_9510)))) (= tptp.true_1 (tptp.x (|tptp.'ElementType'| BOUND_VARIABLE_9512) BOUND_VARIABLE_9508))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r)))) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'RefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'RefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'NonNullRefArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (and (= A__questionmark_T (|tptp.'NonNullRefArray'| (|tptp.'ElementType'| A__questionmark_T) A__questionmark_r)) (= tptp.true_1 (tptp.x A__questionmark_A (|tptp.'ElementType'| A__questionmark_T))))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'ValueArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_A Int) (A__questionmark_r Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'IntArray'| A__questionmark_A A__questionmark_r) A__questionmark_T))) (= tptp.true_1 (tptp.x |tptp.'System_Array'| A__questionmark_T)) (= A__questionmark_T (|tptp.'IntArray'| A__questionmark_A A__questionmark_r))))) (not (forall ((A__questionmark_a Int) (A__questionmark_i Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.nullObject (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)) (= tptp.true_1 (|tptp.'IsImmutable'| (tptp.typeof (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i)))) (and (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerRef) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1)) tptp.ownerFrame) (tptp.select2 A__questionmark_heap (|tptp.'RefArrayGet'| (tptp.select2 A__questionmark_heap A__questionmark_a tptp.elements) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_a Int) (A__questionmark_heap Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_heap))) (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap A__questionmark_a))) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_a) |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_heap (|tptp.'ElementProxy'| A__questionmark_a (- 1))))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxy'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_o Int) (A__questionmark_pos Int)) (= |tptp.'System_Object'| (tptp.typeof (|tptp.'ElementProxyStruct'| A__questionmark_o A__questionmark_pos))))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_x_3 Int)) (= A__questionmark_x_3 (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f)))) (not (forall ((A__questionmark_s Int) (A__questionmark_f Int) (A__questionmark_f_prime_ Int) (A__questionmark_x_3 Int)) (or (= A__questionmark_f A__questionmark_f_prime_) (= (|tptp.'StructGet'| (|tptp.'StructSet'| A__questionmark_s A__questionmark_f A__questionmark_x_3) A__questionmark_f_prime_) (|tptp.'StructGet'| A__questionmark_s A__questionmark_f_prime_))))) (not (forall ((BOUND_VARIABLE_9888 Int)) (= tptp.true_1 (tptp.x BOUND_VARIABLE_9888 (|tptp.'BaseClass'| BOUND_VARIABLE_9888))))) (not (forall ((BOUND_VARIABLE_9895 Int)) (or (= |tptp.'System_Object'| BOUND_VARIABLE_9895) (not (= BOUND_VARIABLE_9895 (|tptp.'BaseClass'| BOUND_VARIABLE_9895)))))) (not (forall ((A__questionmark_A Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_C (|tptp.'AsDirectSubClass'| A__questionmark_B A__questionmark_A)))) (= A__questionmark_B (|tptp.'OneClassDown'| A__questionmark_C A__questionmark_A))))) (not (forall ((A__questionmark_T Int) (BOUND_VARIABLE_9948 Int) (BOUND_VARIABLE_9941 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| A__questionmark_T))) (and (or (not (= tptp.true_1 (tptp.x A__questionmark_T BOUND_VARIABLE_9941))) (= A__questionmark_T BOUND_VARIABLE_9941)) (or (not (= tptp.true_1 (tptp.x BOUND_VARIABLE_9948 A__questionmark_T))) (= A__questionmark_T BOUND_VARIABLE_9948)))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Boolean'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Type'| |tptp.'System_Object'|))) (not (forall ((A__questionmark_T Int)) (= tptp.true_1 (|tptp.'IsNotNull'| (|tptp.'TypeObject'| A__questionmark_T) |tptp.'System_Type'|)))) (not (forall ((A__questionmark_T Int)) (= A__questionmark_T (|tptp.'TypeName'| (|tptp.'TypeObject'| A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (or (= tptp.nullObject A__questionmark_o) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (= (= tptp.true_1 (|tptp.'IsNotNull'| A__questionmark_o A__questionmark_T)) (and (not (= tptp.nullObject A__questionmark_o)) (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T))) (= A__questionmark_o (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int)) (or (= tptp.true_1 (|tptp.'Is'| A__questionmark_o A__questionmark_T)) (= tptp.nullObject (|tptp.'As'| A__questionmark_o A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) |tptp.'System_Array'|))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_s Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_s))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'StructGet'| A__questionmark_s A__questionmark_f)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'RefArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_e Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_e))) (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 (|tptp.'ValueArrayGet'| A__questionmark_e A__questionmark_i)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsAllocated'| A__questionmark_h_1 A__questionmark_o))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (|tptp.'ClassRepr'| A__questionmark_c) tptp.allocated))))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| |tptp.'NonNullFieldsAreInitialized'|))) (not (forall ((A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= A__questionmark_f (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))) (= A__questionmark_f (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'Is'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRefField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (and (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|)))) (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsNonNullRefField'| A__questionmark_f A__questionmark_T))))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.true_1 (|tptp.'InRange'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRangeField'| A__questionmark_f A__questionmark_T)) A__questionmark_T))))) (not (forall ((A__questionmark_o Int)) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| (tptp.typeof A__questionmark_o)))))) (not (forall ((A__questionmark_J Int) (A__questionmark_s Int) (A__questionmark_b Int)) (or (not (= A__questionmark_J (|tptp.'AsInterface'| A__questionmark_J))) (not (= A__questionmark_b (|tptp.'Box'| A__questionmark_s A__questionmark_b))) (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_s A__questionmark_b)) (|tptp.'AsInterface'| A__questionmark_J)))) (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_b) A__questionmark_J))))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Object'|)) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_T)))) (and (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1)) (= A__questionmark_U_1 (|tptp.'AsImmutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_T Int) (A__questionmark_U_1 Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_T)))) (and (not (= tptp.true_1 (|tptp.'IsImmutable'| A__questionmark_U_1))) (= A__questionmark_U_1 (|tptp.'AsMutable'| A__questionmark_U_1)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_T Int) (BOUND_VARIABLE_10331 Int) (BOUND_VARIABLE_10329 Int)) (or (= tptp.nullObject A__questionmark_o) (= |tptp.'BeingConstructed'| A__questionmark_o) (not (= tptp.true_1 (tptp.x (tptp.typeof A__questionmark_o) (|tptp.'AsImmutable'| A__questionmark_T)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10329))) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.localinv)) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerFrame)) (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 A__questionmark_o tptp.ownerRef))) (or (not (= A__questionmark_o (|tptp.'AsOwner'| A__questionmark_o (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerRef)))) (= A__questionmark_o BOUND_VARIABLE_10331) (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 BOUND_VARIABLE_10329 BOUND_VARIABLE_10331 tptp.ownerFrame)))))))) (not (forall ((A__questionmark_s Int)) (>= (|tptp.'StringLength'| A__questionmark_s) 0))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsRepField'| A__questionmark_f A__questionmark_T)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsPeerField'| A__questionmark_f)) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_T Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i))) (and (= A__questionmark_o (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= A__questionmark_T (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsRepField'| A__questionmark_f A__questionmark_T A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_i Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i))) (and (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerRef)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame) (tptp.select2 A__questionmark_h_1 (|tptp.'ElementProxy'| (tptp.select2 A__questionmark_h_1 A__questionmark_o (|tptp.'AsElementsPeerField'| A__questionmark_f A__questionmark_i)) A__questionmark_i) tptp.ownerFrame)))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_o Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.inv)) (= (tptp.typeof A__questionmark_o) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.localinv)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_f Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (not (= A__questionmark_o (|tptp.'AsPureObject'| A__questionmark_o))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (= (tptp.select2 A__questionmark_h_1 A__questionmark_o A__questionmark_f) (|tptp.'FieldDependsOnFCO'| A__questionmark_o A__questionmark_f (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.exposeVersion)))))) (not (forall ((A__questionmark_o Int) (A__questionmark_h_1 Int)) (or (not (= tptp.true_1 (|tptp.'IsHeap'| A__questionmark_h_1))) (= tptp.nullObject A__questionmark_o) (not (= tptp.true_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o tptp.ownerRef) tptp.localinv)) (and (not (= tptp.nullObject (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|))) (= tptp.true_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.allocated)) (or (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (not (= tptp.true_1 (tptp.x (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.inv) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)))) (= (|tptp.'BaseClass'| (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerFrame)) (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 (tptp.select2 A__questionmark_h_1 A__questionmark_o |tptp.'FirstConsistentOwner'|) tptp.ownerRef) tptp.localinv))))))) (not (forall ((BOUND_VARIABLE_10887 Int) (BOUND_VARIABLE_10889 Int) (BOUND_VARIABLE_10891 Int) (BOUND_VARIABLE_10893 Int)) (= (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893) (|tptp.'Box'| BOUND_VARIABLE_10887 (|tptp.'BoxFunc'| BOUND_VARIABLE_10887 BOUND_VARIABLE_10889 BOUND_VARIABLE_10891 BOUND_VARIABLE_10893))))) (not (forall ((BOUND_VARIABLE_10900 Int) (BOUND_VARIABLE_10902 Int) (BOUND_VARIABLE_10904 Int) (BOUND_VARIABLE_10906 Int)) (= BOUND_VARIABLE_10902 (|tptp.'UnboxedType'| (|tptp.'BoxFunc'| BOUND_VARIABLE_10900 BOUND_VARIABLE_10902 BOUND_VARIABLE_10904 BOUND_VARIABLE_10906))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_typ Int) (A__questionmark_occurrence Int) (A__questionmark_activity Int)) (or (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_x_3))) (= A__questionmark_x_3 (|tptp.'BoxFunc'| A__questionmark_x_3 A__questionmark_typ A__questionmark_occurrence A__questionmark_activity))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (= A__questionmark_x_3 (|tptp.'Unbox'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))))) (not (forall ((A__questionmark_p Int) (BOUND_VARIABLE_10995 Int) (BOUND_VARIABLE_10993 Int)) (or (not (= tptp.true_1 (|tptp.'IsValueType'| (|tptp.'UnboxedType'| A__questionmark_p)))) (not (= tptp.true_1 (|tptp.'IsHeap'| BOUND_VARIABLE_10993))) (and (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.inv)) (= (tptp.typeof (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p)) (tptp.select2 BOUND_VARIABLE_10993 (|tptp.'Box'| BOUND_VARIABLE_10995 A__questionmark_p) tptp.localinv)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_p Int)) (or (not (= tptp.true_1 (tptp.x (|tptp.'UnboxedType'| (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p)) |tptp.'System_Object'|))) (not (= A__questionmark_p (|tptp.'Box'| A__questionmark_x_3 A__questionmark_p))) (= A__questionmark_x_3 A__questionmark_p)))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (= (= A__questionmark_typ (|tptp.'UnboxedType'| A__questionmark_p)) (not (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)))))) (not (forall ((A__questionmark_p Int) (A__questionmark_typ Int)) (or (= tptp.nullObject (|tptp.'BoxTester'| A__questionmark_p A__questionmark_typ)) (= A__questionmark_p (|tptp.'Box'| (|tptp.'Unbox'| A__questionmark_p) A__questionmark_p))))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_SByte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Byte'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt16'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt32'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Int64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UInt64'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_Char'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_UIntPtr'|))) (not (= tptp.true_1 (|tptp.'IsValueType'| |tptp.'System_IntPtr'|))) (not (>= (+ tptp.int_m2147483648 (* (- 1) tptp.int_m9223372036854775808)) 1)) (>= tptp.int_m2147483648 (- 100000)) (not (>= tptp.int_2147483647 100001)) (not (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_2147483647)) 1)) (>= (+ tptp.int_4294967295 (* (- 1) tptp.int_9223372036854775807)) 0) (>= (+ tptp.int_9223372036854775807 (* (- 1) tptp.int_18446744073709551615)) 0) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_SByte'|)) (and (>= A__questionmark_i (- 128)) (not (>= A__questionmark_i 128)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Byte'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 256)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int16'|)) (and (>= A__questionmark_i (- 32768)) (not (>= A__questionmark_i 32768)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt16'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int32'|)) (and (not (>= (+ tptp.int_m2147483648 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_2147483647 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt32'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_4294967295 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Int64'|)) (and (not (>= (+ tptp.int_m9223372036854775808 (* (- 1) A__questionmark_i)) 1)) (>= (+ tptp.int_9223372036854775807 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_UInt64'|)) (and (>= A__questionmark_i 0) (>= (+ tptp.int_18446744073709551615 (* (- 1) A__questionmark_i)) 0))))) (not (forall ((A__questionmark_i Int)) (= (= tptp.true_1 (|tptp.'InRange'| A__questionmark_i |tptp.'System_Char'|)) (and (>= A__questionmark_i 0) (not (>= A__questionmark_i 65536)))))) (not (forall ((A__questionmark_z Int) (A__questionmark_B Int) (A__questionmark_C Int)) (or (not (= tptp.true_1 (|tptp.'InRange'| A__questionmark_z A__questionmark_C))) (= A__questionmark_z (|tptp.'IntToInt'| A__questionmark_z A__questionmark_B A__questionmark_C))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (|tptp.'IfThenElse'| tptp.true_1 A__questionmark_x_3 A__questionmark_y)))) (not (forall ((A__questionmark_b Int) (A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (= tptp.true_1 A__questionmark_b) (= A__questionmark_y (|tptp.'IfThenElse'| A__questionmark_b A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (= A__questionmark_x_3 (+ (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (* A__questionmark_y (tptp.x_1 A__questionmark_x_3 A__questionmark_y)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 1)) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (>= A__questionmark_y 0) (and (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 0) (not (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 0)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (not (>= A__questionmark_y 1)) (and (>= (+ A__questionmark_y (tptp.x_2 A__questionmark_x_3 A__questionmark_y)) 1) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (>= A__questionmark_x_3 1) (>= A__questionmark_y 0) (and (not (>= (+ A__questionmark_y (* (- 1) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))) 0)) (not (>= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) 1)))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y) (tptp.x_2 A__questionmark_x_3 A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 A__questionmark_y) A__questionmark_y))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) 0)) (not (>= A__questionmark_y 0)) (= (tptp.x_2 A__questionmark_x_3 A__questionmark_y) (tptp.x_2 (+ A__questionmark_x_3 (* (- 1) A__questionmark_y)) A__questionmark_y))))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_d Int)) (or (not (>= A__questionmark_d 2)) (not (= (tptp.x_2 A__questionmark_a A__questionmark_d) (tptp.x_2 A__questionmark_b A__questionmark_d))) (>= (+ A__questionmark_a (* (- 1) A__questionmark_b)) 0) (not (>= (+ A__questionmark_a (* (- 1) A__questionmark_b) A__questionmark_d) 1))))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (and (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0))) (>= (tptp.and_1 A__questionmark_x_3 A__questionmark_y) 0)))) (not (forall ((A__questionmark_x_3 Int) (A__questionmark_y Int)) (or (not (>= A__questionmark_x_3 0)) (not (>= A__questionmark_y 0)) (and (>= (tptp.or_1 A__questionmark_x_3 A__questionmark_y) 0) (>= (+ A__questionmark_x_3 A__questionmark_y (* (- 1) (tptp.or_1 A__questionmark_x_3 A__questionmark_y))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shl A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shl A__questionmark_i A__questionmark_j) (* 2 (tptp.shl A__questionmark_i (+ (- 1) A__questionmark_j))))))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_i 0)) (>= A__questionmark_i 32768) (not (>= A__questionmark_j 0)) (>= A__questionmark_j 17) (and (>= (tptp.shl A__questionmark_i A__questionmark_j) 0) (>= (+ tptp.int_2147483647 (* (- 1) (tptp.shl A__questionmark_i A__questionmark_j))) 0))))) (not (forall ((A__questionmark_i Int)) (= A__questionmark_i (tptp.shr A__questionmark_i 0)))) (not (forall ((A__questionmark_i Int) (A__questionmark_j Int)) (or (not (>= A__questionmark_j 1)) (= (tptp.shr A__questionmark_i A__questionmark_j) (tptp.x_1 (tptp.shr A__questionmark_i (+ (- 1) A__questionmark_j)) 2))))) (not (forall ((BOUND_VARIABLE_11845 Int) (BOUND_VARIABLE_11847 Int)) (or (= BOUND_VARIABLE_11845 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847)) (= BOUND_VARIABLE_11847 (tptp.min BOUND_VARIABLE_11845 BOUND_VARIABLE_11847))))) (not (forall ((BOUND_VARIABLE_11855 Int) (BOUND_VARIABLE_11857 Int)) (>= (+ BOUND_VARIABLE_11855 (* (- 1) (tptp.min BOUND_VARIABLE_11855 BOUND_VARIABLE_11857))) 0))) (not (forall ((BOUND_VARIABLE_11865 Int) (BOUND_VARIABLE_11867 Int)) (>= (+ BOUND_VARIABLE_11867 (* (- 1) (tptp.min BOUND_VARIABLE_11865 BOUND_VARIABLE_11867))) 0))) (not (forall ((BOUND_VARIABLE_11931 Int) (BOUND_VARIABLE_11933 Int)) (or (= BOUND_VARIABLE_11931 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933)) (= BOUND_VARIABLE_11933 (tptp.max BOUND_VARIABLE_11931 BOUND_VARIABLE_11933))))) (not (forall ((BOUND_VARIABLE_11941 Int) (BOUND_VARIABLE_11943 Int)) (not (>= (+ BOUND_VARIABLE_11941 (* (- 1) (tptp.max BOUND_VARIABLE_11941 BOUND_VARIABLE_11943))) 1)))) (not (forall ((BOUND_VARIABLE_11952 Int) (BOUND_VARIABLE_11954 Int)) (not (>= (+ BOUND_VARIABLE_11954 (* (- 1) (tptp.max BOUND_VARIABLE_11952 BOUND_VARIABLE_11954))) 1)))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))))) (not (forall ((BOUND_VARIABLE_11993 Int) (BOUND_VARIABLE_11995 Int) (BOUND_VARIABLE_11997 Int)) (= (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_11995 BOUND_VARIABLE_11997)) (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_11993 BOUND_VARIABLE_11995 BOUND_VARIABLE_11997))))) (not (forall ((BOUND_VARIABLE_12006 Int) (BOUND_VARIABLE_12008 Int) (BOUND_VARIABLE_12010 Int)) (= (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| BOUND_VARIABLE_12006 BOUND_VARIABLE_12008 BOUND_VARIABLE_12010)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12010 BOUND_VARIABLE_12008))))) (not (forall ((BOUND_VARIABLE_12023 Int)) (= tptp.true_1 (|tptp.'StringEquals'| BOUND_VARIABLE_12023 BOUND_VARIABLE_12023)))) (not (forall ((A__questionmark_a Int) (A__questionmark_b Int) (A__questionmark_c Int)) (or (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_b))) (not (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_b A__questionmark_c))) (= tptp.true_1 (|tptp.'StringEquals'| A__questionmark_a A__questionmark_c))))) (not (forall ((A__questionmark_h_1 Int) (A__questionmark_a Int) (A__questionmark_b Int)) (or (= tptp.nullObject A__questionmark_a) (= tptp.nullObject A__questionmark_b) (not (= tptp.true_1 (|tptp.'System_String_Equals_System_String_System_String'| A__questionmark_h_1 A__questionmark_a A__questionmark_b))) (= (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_a) (|tptp.'System_String_IsInterned_System_String_notnull'| A__questionmark_h_1 A__questionmark_b))))) (not (= tptp.true_1 (tptp.x |tptp.'CoincidenceCount'| |tptp.'CoincidenceCount'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'CoincidenceCount'|)) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsMutable'| |tptp.'CoincidenceCount'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'CoincidenceCount'|))) (= |tptp.'CoincidenceCount'| A__questionmark_U)))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Array'|))) (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_Array'|)) (not (= |tptp.'System_Array'| (|tptp.'AsMutable'| |tptp.'System_Array'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_ICloneable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_ICloneable'|))) (not (= |tptp.'System_ICloneable'| (|tptp.'AsInterface'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IEnumerable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IEnumerable'|))) (not (= |tptp.'System_Collections_IEnumerable'| (|tptp.'AsInterface'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_ICollection'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_ICollection'|))) (not (= |tptp.'System_Collections_ICollection'| (|tptp.'AsInterface'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_IList'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_IList'|))) (not (= |tptp.'System_Collections_IList'| (|tptp.'AsInterface'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IList'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_ICollection'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Array'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Array'|))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (= (tptp.count_0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (not (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (= A__questionmark_x_2_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.count_x0 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (+ (* (- 1) (tptp.count_x0 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)) (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ 1 (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ 1 (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (and (= tptp.true_1 A__questionmark_x_4) (= A__questionmark_x_6 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi)))) (= (tptp.count_x0 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6) (tptp.count_x0 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (= (tptp.sum_1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (and (= tptp.true_1 A__questionmark_x_4) (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) 0))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) 0)))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_0 Int) (A__questionmark_x_5 Int) (A__questionmark_x_1_1 Int) (A__questionmark_x_6 Int) (A__questionmark_x_2_1 Int) (A__questionmark_x_7 Int) (A__questionmark_x_3_1 Int) (A__questionmark_x_8 Int) (A__questionmark_x_4_1 Int) (A__questionmark_x_9 Int) (A__questionmark_x_5_1 Int)) (or (not (forall ((A__questionmark_x_10 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_x_10)) 1) (not (>= (+ A__questionmark_hi (* (- 1) A__questionmark_x_10)) 1)) (and (= (= tptp.true_1 A__questionmark_x_4) (= tptp.true_1 A__questionmark_x_0)) (or (not (= tptp.true_1 A__questionmark_x_4)) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_x_10)) (tptp.count_0 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1 (|tptp.'IntArrayGet'| A__questionmark_x_1_1 A__questionmark_x_10)))))))) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_0 A__questionmark_x_1_1 A__questionmark_x_2_1 A__questionmark_x_3_1 A__questionmark_x_4_1 A__questionmark_x_5_1))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_mid Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_mid)) 1) (>= (+ A__questionmark_mid (* (- 1) A__questionmark_hi)) 1) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_mid A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (+ (* (- 1) (tptp.sum_x1 A__questionmark_mid A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)) (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9)))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 A__questionmark_lo)) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 (+ 1 A__questionmark_lo) A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= (tptp.count_0 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9 (|tptp.'IntArrayGet'| A__questionmark_x_5 (+ (- 1) A__questionmark_hi))) (+ (tptp.sum_x1 A__questionmark_lo A__questionmark_hi tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (* (- 1) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) tptp.true_1 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))))) (not (forall ((A__questionmark_lo Int) (A__questionmark_hi Int) (A__questionmark_x_4 Int) (A__questionmark_x_5 Int) (A__questionmark_x_6 Int) (A__questionmark_x_7 Int) (A__questionmark_x_8 Int) (A__questionmark_x_9 Int)) (or (>= (+ A__questionmark_lo (* (- 1) A__questionmark_hi)) 0) (= tptp.true_1 A__questionmark_x_4) (= (tptp.sum_x1 A__questionmark_lo A__questionmark_hi A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9) (tptp.sum_x1 A__questionmark_lo (+ (- 1) A__questionmark_hi) A__questionmark_x_4 A__questionmark_x_5 A__questionmark_x_6 A__questionmark_x_7 A__questionmark_x_8 A__questionmark_x_9))))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_String'|))) (not (= tptp.true_1 (|tptp.'IsImmutable'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsImmutable'| |tptp.'System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable'|))) (not (= |tptp.'System_IComparable'| (|tptp.'AsInterface'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_ICloneable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IConvertible'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IConvertible'|))) (not (= |tptp.'System_IConvertible'| (|tptp.'AsInterface'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IConvertible'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IComparable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IComparable_1___System_String'|))) (not (= |tptp.'System_IComparable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IComparable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Object'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'| (|tptp.'AsInterface'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_Generic_IEnumerable_1___System_Char'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_Collections_IEnumerable'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_IEquatable_1___System_String'| |tptp.'System_Object'|))) (not (= tptp.true_1 (|tptp.'IsMemberlessType'| |tptp.'System_IEquatable_1___System_String'|))) (not (= |tptp.'System_IEquatable_1___System_String'| (|tptp.'AsInterface'| |tptp.'System_IEquatable_1___System_String'|))) (not (= tptp.true_1 (tptp.x |tptp.'System_String'| |tptp.'System_IEquatable_1___System_String'|))) (not (forall ((A__questionmark_U Int)) (or (not (= tptp.true_1 (tptp.x A__questionmark_U |tptp.'System_String'|))) (= |tptp.'System_String'| A__questionmark_U)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_String'|))) (not (= |tptp.'System_String'| (|tptp.'AsDirectSubClass'| |tptp.'System_String'| (|tptp.'BaseClass'| |tptp.'System_String'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'System_Array'|))) (not (= |tptp.'System_Array'| (|tptp.'AsDirectSubClass'| |tptp.'System_Array'| (|tptp.'BaseClass'| |tptp.'System_Array'|)))) (not (= |tptp.'System_Object'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|))) (not (= |tptp.'CoincidenceCount'| (|tptp.'AsDirectSubClass'| |tptp.'CoincidenceCount'| (|tptp.'BaseClass'| |tptp.'CoincidenceCount'|)))))))) :rule trans :premises (t10 t1222))
% 46.23/46.46 (step t1224 (cl (= (= tptp.allocated tptp.elements) (= tptp.allocated tptp.elements))) :rule refl)
% 46.23/46.46 (step t1225 (cl (= (= tptp.allocated tptp.inv) (= tptp.allocated tptp.inv))) :rule refl)
% 46.23/46.46 (step t1226 (cl (= (= tptp.localinv tptp.allocated) (= tptp.localinv tptp.allocated))) :rule refl)
% 46.23/46.46 (step t1227 (cl (= (= tptp.allocated tptp.exposeVersion) (= tptp.allocated tptp.exposeVersion))) :rule refl)
% 46.23/46.46 (step t1228 (cl (= (= tptp.sharingMode tptp.allocated) (= tptp.sharingMode tptp.allocated))) :rule refl)
% 46.23/46.46 (step t1229 (cl (= (= tptp.allocated |tptp.'SharingMode_Unshared'|) (= tptp.allocated |tptp.'SharingMode_Unshared'|))) :rule refl)
% 46.23/46.46 (step t1230 (cl (= (= tptp.allocated |tptp.'SharingMode_LockProtected'|) (= tptp.allocated |tptp.'SharingMode_LockProtected'|))) :rule refl)
% 46.23/46.46 (step t1231 (cl (= (= tptp.ownerRef tptp.allocated) (= tptp.ownerRef tptp.allocated))) :rule refl)
% 46.23/46.46 (step t1232 (cl (= (= tptp.allocated tptp.ownerFrame) (= tptp.allocated tptp.ownerFrame))) :rule refl)
% 46.23/46.46 (step t1233 (cl (= (= tptp.allocated |tptp.'PeerGroupPlaceholder'|) (= tptp.allocated |tptp.'PeerGroupPlaceholder'|))) :rule refl)
% 46.23/46.46 (step t1234 (cl (= (= tptp.allocated |tptp.'ArrayCategoryValue'|) (= tptp.allocated |tptp.'ArrayCategoryValue'|))) :rule refl)
% 46.23/46.46 (step t1235 (cl (= (= |tptp.'ArrayCategoryInt'| tptp.allocated) (= |tptp.'ArrayCategoryInt'| tptp.allocated))) :rule refl)
% 46.23/46.46 (step t1236 (cl (= (= |tptp.'ArrayCategoryRef'| tptp.allocated) (= |tptp.'ArrayCategoryRef'| tptp.allocated))) :rule refl)
% 46.23/46.46 (step t1237 (cl (= (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated) (= |tptp.'ArrayCategoryNonNullRef'| tptp.allocated))) :rule refl)
% 46.23/46.46 (step t1238 (cl (= (= |tptp.'System_Array'| tptp.allocated) (= |tptp.'System_Array'| tptp.allocated))) :rule refl)
% 46.23/46.46 (step t1239 (cl (= (= |tptp.'System_Boolean'| tptp.allocated) (= |tptp.'System_Boolean'| tptp.allocated))) :rule refl)
% 46.23/46.46 (step t1240 (cl (and (= |tptp.'BeingConstructed'| tptp.nullObject) (= |tptp.'PurityAxiomsCanBeAssumed'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647))) (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807))) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated)) (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements))) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (not (= |tptp.'PurityAxiomsCanBeAssumed'| (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= tptp.int_m2147483648 (+ (- 1) (* (- 1) tptp.int_2147483647)))) (not (= tptp.int_m9223372036854775808 (+ (- 1) (* (- 1) tptp.int_9223372036854775807)))) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| tptp.allocated))) (not (= |tptp.'System_Object'| (|tptp.'DeclType'| tptp.elements)))) :rule and_neg)
% 46.23/46.46 (step t1241 (cl (not (not (not (= |tptp.'BeingConstructed'| tptp.nullObject)))) (= |tptp.'BeingConstructed'| tptp.nullObject)) :rule not_not)
% 46.23/46.46 (step t1242 (cl (not (= (exists ((A__questionmark_v_21_83 Int) (A__questionmark_v_15_84 Int) (A__questionmark_v_20_85 Int) (A__questionmark_v_13_86 Int)) (and (= A__questionmark_v_21_83 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)) (= A__questionmark_v_15_84 (|tptp.'Length'| tptp.g_in)) (= A__questionmark_v_20_85 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements)) (= A__questionmark_v_13_86 (|tptp.'Length'| tptp.f_in)) (exists ((A__questionmark_v_68_113 Int) (A__questionmark_v_67_114 Int) (A__questionmark_v_55_116 Int) (A__questionmark_v_57_117 Int)) (and (= A__questionmark_v_68_113 (+ tptp.n_0 1)) (= A__questionmark_v_67_114 (+ tptp.m_0 1)) (= A__questionmark_v_55_116 (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_0)) (= A__questionmark_v_57_117 (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_0)) (exists ((A__questionmark_v_11_155 Int)) (and (= A__questionmark_v_11_155 (+ (- 0 1) 1)) (exists ((A__questionmark_v_5_161 Int) (A__questionmark_v_6_162 Int) (A__questionmark_v_3_163 Int) (A__questionmark_v_4_164 Int) (A__questionmark_v_1_165 Int) (A__questionmark_v_2_166 Int) (A__questionmark_v_0_167 Int)) (and (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef)) (= A__questionmark_v_0_167 (|tptp.'IntArray'| |tptp.'System_Int32'| 1)) (not (=> (=> (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated) tptp.true_1)))) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated) tptp.true_1)))) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.ct |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.m |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.n |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.return_value |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| |tptp.'SS_Display_Return_Local'| |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local18 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local19 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local21 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local22 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local23 |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (or (= A__questionmark_v_1_165 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.inv) A__questionmark_v_1_165) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_1_165))) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168)))))))) (=> (or (= A__questionmark_v_3_163 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.inv) A__questionmark_v_3_163) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_3_163))) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169)))))))) (=> (or (= A__questionmark_v_5_161 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.inv) A__questionmark_v_5_161) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_5_161))) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170)))))))) (=> (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)))))))) (=> (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)))))))) (=> (=> (=> (=> (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (=> (=> (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (<= 0 A__questionmark_v_13_86)) (not (=> (<= 0 A__questionmark_v_13_86) (not (or (not (<= 0 A__questionmark_v_15_84)) (not (=> (<= 0 A__questionmark_v_15_84) (not (or (not (= 0 (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= 0 (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)))))) (not (=> (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))))) (not (or (not (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)))))) (not (=> (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)))))))) (=> (=> (=> (= (|tptp.'InRange'| tptp.local21_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.ct_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local22_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.m_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local23_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.n_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local18_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local19_0 |tptp.'System_Int32'|) tptp.true_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (<= tptp.m_0 A__questionmark_v_13_86) (=> (<= tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.ct_0 (tptp.sum_1 0 (+ (- tptp.m_0 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_0 1) 1) tptp.true_1 A__questionmark_v_21_83)) (=> (or (= tptp.m_0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117)))) (=> (or (= tptp.n_0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116)))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188)))))))) (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)))))))) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (=> (= tptp.stack0i_1 A__questionmark_v_13_86) (=> (= tptp.stack0i_2 (|tptp.'IntToInt'| tptp.stack0i_1 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.m_0 tptp.stack0i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (=> (= tptp.stack0i_3 A__questionmark_v_15_84) (=> (= tptp.stack0i_4 (|tptp.'IntToInt'| tptp.stack0i_3 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.n_0 tptp.stack0i_4) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5066_correct tptp.true_1)) (= tptp.block5066_correct tptp.true_1))))) (= tptp.false6290to5066_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.n_0 tptp.stack0i_4) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.stack0o_1 tptp.g_in) (=> (= tptp.stack0i_7 tptp.stack0i_4) (= tptp.block7157_correct tptp.true_1))) (= tptp.true6290to7157__2_block7157_correct tptp.true_1)) (= tptp.true6290to7157__2_block7157_correct tptp.true_1))))) (= tptp.true6290to7157_correct tptp.true_1))))) (not (or (not (= tptp.true6290to7157_correct tptp.true_1)) (not (= tptp.false6290to5066_correct tptp.true_1))))))))))))) (= tptp.block6290_correct tptp.true_1)) (= tptp.block6290_correct tptp.true_1))))) (= tptp.false6188to6290_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.ct_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.ct_0)))) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.ct_0)))) (=> (=> (=> (= tptp.local21_2 tptp.local21_0) (=> (= tptp.return_value_0 tptp.ct_0) (=> (= tptp.local22_2 tptp.local22_0) (=> (= tptp.stack2i_2 tptp.stack2i_0) (=> (= tptp.ct_2 tptp.ct_0) (=> (= tptp.stack1i_4 tptp.stack1i_0) (=> (= tptp.result_0 tptp.ct_0) (=> (= tptp.stack0i_14 tptp.ct_0) (=> (= |tptp.'SS_Display_Return_Local_0'| tptp.ct_0) (=> (= tptp.n_2 tptp.n_0) (=> (= tptp.local23_2 tptp.local23_0) (=> (= tptp.stack0o_3 tptp.stack0o_1) (=> (= tptp.local19_2 tptp.local19_0) (=> (= tptp.stack1o_2 tptp.stack1o_0) (=> (= tptp.m_2 tptp.m_0) (=> (= tptp.local18_2 tptp.local18_0) (=> (=> (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_219 Int) (A__questionmark_v_106_220 Int) (A__questionmark_v_107_221 Int)) (and (= A__questionmark_v_108_219 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_220 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_221 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_220 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_221 tptp.inv) A__questionmark_v_106_220) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_221 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_220)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_219 A__questionmark_v_108_219)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_222 Int) (A__questionmark_v_106_223 Int) (A__questionmark_v_107_224 Int)) (and (= A__questionmark_v_108_222 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_223 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_224 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_223 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_224 tptp.inv) A__questionmark_v_106_223) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_224 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_223)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_222 A__questionmark_v_108_222))))) (not (or (not (= tptp.result_0 (tptp.sum_1 0 (+ (- A__questionmark_v_13_86 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- A__questionmark_v_15_84 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.result_0 (tptp.sum_1 0 (+ (- A__questionmark_v_13_86 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- A__questionmark_v_15_84 1) 1) tptp.true_1 A__questionmark_v_21_83)) true)))))))) (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1)) (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1)))))))))))))))))) (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1)) (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1)))) (= tptp.block4930_correct tptp.true_1)) (= tptp.block4930_correct tptp.true_1)))) (= tptp.block7157_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.m_0 tptp.stack0i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.stack0o_1 tptp.f_in) (=> (= tptp.stack0i_7 tptp.stack0i_2) (= tptp.block7157_correct tptp.true_1))) (= tptp.true6188to7157__2_block7157_correct tptp.true_1)) (= tptp.true6188to7157__2_block7157_correct tptp.true_1))))) (= tptp.true6188to7157_correct tptp.true_1))))) (not (or (not (= tptp.true6188to7157_correct tptp.true_1)) (not (= tptp.false6188to6290_correct tptp.true_1))))))))))))) (= tptp.block6188_correct tptp.true_1)) (= tptp.block6188_correct tptp.true_1))))))))))))))))))))))) (= tptp.block5440_correct tptp.true_1)) (= tptp.block5440_correct tptp.true_1))))))))))))))))))))))))))))))))))))) (= tptp.block5440_LoopPreheader_correct tptp.true_1)) (= tptp.block5440_LoopPreheader_correct tptp.true_1))) (= tptp.block4896_correct tptp.true_1)) (= tptp.block4896_correct tptp.true_1)) (= tptp.block4607_correct tptp.true_1)) (= tptp.block4607_correct tptp.true_1))))))))))))))))))))))))))))) (= tptp.entry_correct tptp.true_1)) (= tptp.entry_correct tptp.true_1))))))))))) (not (or (= tptp.entry_correct tptp.true_1) (and (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f_in (|tptp.'IntArray'| |tptp.'System_Int32'| 1)))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g_in (|tptp.'IntArray'| |tptp.'System_Int32'| 1)))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f (|tptp.'IntArray'| |tptp.'System_Int32'| 1)))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g (|tptp.'IntArray'| |tptp.'System_Int32'| 1)))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.ct |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.m |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.n |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.return_value |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| |tptp.'SS_Display_Return_Local'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local18 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local19 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local21 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local22 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local23 |tptp.'System_Int32'|))) (not (= tptp.true_1 |tptp.'PurityAxiomsCanBeAssumed'|)) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef) tptp.inv) (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame)) (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef) tptp.localinv)))) (not (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef) tptp.inv) (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame)) (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef) tptp.localinv)))) (not (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef) tptp.inv) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)) (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef) tptp.localinv)))) (not (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (not (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0) (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) A__questionmark_j_1))) 0))))) (not (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0) (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) A__questionmark_j_1))) 0))))) (= tptp.block4607_correct tptp.true_1) (and (or (= tptp.true_1 tptp.block4896_correct) (and (or (= tptp.true_1 tptp.block5440_LoopPreheader_correct) (and (>= (|tptp.'Length'| tptp.f_in) 0) (or (not (>= (|tptp.'Length'| tptp.f_in) 0)) (and (>= (|tptp.'Length'| tptp.g_in) 0) (or (not (>= (|tptp.'Length'| tptp.g_in) 0)) (and (= (tptp.sum_1 0 0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)) 0) (or (not (= (tptp.sum_1 0 0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)) 0)) (not (= tptp.true_1 (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|))) (= tptp.block5440_correct tptp.true_1) (and (or (not (= tptp.true_1 (|tptp.'InRange'| tptp.local21_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.ct_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local22_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.m_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local23_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.n_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local18_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local19_0 |tptp.'System_Int32'|))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 1) (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 1) (not (= tptp.ct_0 (tptp.sum_1 0 tptp.m_0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 tptp.n_0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)))) (and (not (= tptp.m_0 (|tptp.'Length'| tptp.f_in))) (not (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0))) 0)))))) (and (not (= tptp.n_0 (|tptp.'Length'| tptp.g_in))) (not (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) A__questionmark_i_1))) 1))))) (not (= tptp.true_1 (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|))) (= tptp.true_1 tptp.block6188_correct) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (not (= tptp.f_in tptp.nullObject)) (or (= tptp.f_in tptp.nullObject) (not (= tptp.stack0i_1 (|tptp.'Length'| tptp.f_in))) (not (= tptp.stack0i_2 (|tptp.'IntToInt'| tptp.stack0i_1 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (= tptp.local21_2 tptp.local21_0)) (not (= tptp.return_value_0 tptp.ct_0)) (not (= tptp.local22_2 tptp.local22_0)) (not (= tptp.stack2i_0 tptp.stack2i_2)) (not (= tptp.ct_2 tptp.ct_0)) (not (= tptp.stack1i_0 tptp.stack1i_4)) (not (= tptp.ct_0 tptp.result_0)) (not (= tptp.stack0i_14 tptp.ct_0)) (not (= tptp.ct_0 |tptp.'SS_Display_Return_Local_0'|)) (not (= tptp.n_2 tptp.n_0)) (not (= tptp.local23_0 tptp.local23_2)) (not (= tptp.stack0o_3 tptp.stack0o_1)) (not (= tptp.local19_0 tptp.local19_2)) (not (= tptp.stack1o_2 tptp.stack1o_0)) (not (= tptp.m_2 tptp.m_0)) (not (= tptp.local18_2 tptp.local18_0)) (and (= tptp.result_0 (tptp.sum_1 0 (|tptp.'Length'| tptp.f_in) tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 (|tptp.'Length'| tptp.g_in) tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements))) (not (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1))) (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1)) (not (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1))) (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1)) (not (= tptp.true_1 tptp.block4930_correct))) (= tptp.true_1 tptp.block4930_correct)) (not (= tptp.true_1 tptp.block7157_correct))) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= (+ tptp.m_0 (* (- 1) tptp.stack0i_2)) 0)) (and (or (not (= tptp.f_in tptp.stack0o_1)) (not (= tptp.stack0i_7 tptp.stack0i_2)) (= tptp.true_1 tptp.block7157_correct)) (not (= tptp.true_1 tptp.true6188to7157__2_block7157_correct))) (= tptp.true_1 tptp.true6188to7157__2_block7157_correct)) (not (= tptp.true_1 tptp.true6188to7157_correct))) (and (= tptp.true_1 tptp.true6188to7157_correct) (= tptp.false6188to6290_correct tptp.true_1)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.m_0 (* (- 1) tptp.stack0i_2)) 0) (= tptp.block6290_correct tptp.true_1) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (not (= tptp.g_in tptp.nullObject)) (or (= tptp.g_in tptp.nullObject) (not (= tptp.stack0i_3 (|tptp.'Length'| tptp.g_in))) (not (= tptp.stack0i_4 (|tptp.'IntToInt'| tptp.stack0i_3 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= (+ tptp.n_0 (* (- 1) tptp.stack0i_4)) 0)) (and (or (not (= tptp.g_in tptp.stack0o_1)) (not (= tptp.stack0i_7 tptp.stack0i_4)) (= tptp.true_1 tptp.block7157_correct)) (not (= tptp.true_1 tptp.true6290to7157__2_block7157_correct))) (= tptp.true_1 tptp.true6290to7157__2_block7157_correct)) (not (= tptp.true6290to7157_correct tptp.true_1))) (and (= tptp.true6290to7157_correct tptp.true_1) (= tptp.false6290to5066_correct tptp.true_1)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.n_0 (* (- 1) tptp.stack0i_4)) 0) (= tptp.block5066_correct tptp.true_1) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (not (= tptp.f_in tptp.nullObject)) (or (= tptp.f_in tptp.nullObject) (and (>= tptp.m_0 0) (or (not (>= tptp.m_0 0)) (and (not (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0)) (or (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0) (not (= tptp.stack0i_5 (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0))) (and (not (= tptp.g_in tptp.nullObject)) (or (= tptp.g_in tptp.nullObject) (and (>= tptp.n_0 0) (or (not (>= tptp.n_0 0)) (and (not (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0)) (or (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0) (not (= tptp.stack1i_1 (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (= tptp.stack0i_6 (+ 1 tptp.m_0))) (not (>= tptp.stack0i_6 1)) (and (or (not (= tptp.local21_1 tptp.local21_0)) (not (= tptp.local22_0 tptp.local22_1)) (not (= tptp.n_0 tptp.stack2i_1)) (not (= tptp.ct_1 tptp.ct_0)) (not (= tptp.stack0i_13 tptp.m_0)) (not (= tptp.m_1 tptp.stack0i_6)) (not (= tptp.n_0 tptp.n_1)) (not (= tptp.local23_0 tptp.local23_1)) (not (= tptp.f_in tptp.stack0o_2)) (not (= tptp.stack1i_3 tptp.stack1i_1)) (not (= tptp.g_in tptp.stack1o_1)) (not (= tptp.local19_0 tptp.local19_1)) (not (= tptp.m_0 tptp.local18_1)) (= tptp.block7174_correct tptp.true_1)) (not (= tptp.true_1 tptp.block5695__2_block7174_correct))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (not (= tptp.block5695_correct tptp.true_1))) (= tptp.block5695_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (not (= tptp.g_in tptp.nullObject)) (or (= tptp.g_in tptp.nullObject) (and (>= tptp.n_0 0) (or (not (>= tptp.n_0 0)) (and (not (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0)) (or (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0) (not (= tptp.stack0i_8 (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0))) (and (not (= tptp.f_in tptp.nullObject)) (or (= tptp.f_in tptp.nullObject) (and (>= tptp.m_0 0) (or (not (>= tptp.m_0 0)) (and (not (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0)) (or (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0) (not (= tptp.stack1i_2 (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (= tptp.stack0i_12 (+ 1 tptp.n_0))) (not (>= tptp.stack0i_12 1)) (and (or (not (= tptp.local21_1 tptp.local21_0)) (not (= tptp.local22_0 tptp.local22_1)) (not (= tptp.m_0 tptp.stack2i_1)) (not (= tptp.ct_1 tptp.ct_0)) (not (= tptp.stack0i_13 tptp.n_0)) (not (= tptp.m_1 tptp.m_0)) (not (= tptp.stack0i_12 tptp.n_1)) (not (= tptp.local23_0 tptp.local23_1)) (not (= tptp.g_in tptp.stack0o_2)) (not (= tptp.stack1i_3 tptp.stack1i_2)) (not (= tptp.f_in tptp.stack1o_1)) (not (= tptp.n_0 tptp.local19_1)) (not (= tptp.local18_1 tptp.local18_0)) (= tptp.block7174_correct tptp.true_1)) (not (= tptp.true_1 tptp.block6324__2_block7174_correct))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (not (= tptp.block6324_correct tptp.true_1))) (= tptp.block6324_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (= (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0)) (or (not (= (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (= tptp.ct_0 (+ (- 1) tptp.stack0i_9))) (not (= tptp.m_0 (+ (- 1) tptp.stack0i_10))) (not (= tptp.n_0 (+ (- 1) tptp.stack0i_11))) (not (>= tptp.stack0i_9 1)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (and (or (not (= tptp.local21_1 tptp.ct_0)) (not (= tptp.m_0 tptp.local22_1)) (not (= tptp.m_0 tptp.stack2i_1)) (not (= tptp.ct_1 tptp.stack0i_9)) (not (= tptp.stack0i_13 tptp.n_0)) (not (= tptp.m_1 tptp.stack0i_10)) (not (= tptp.n_1 tptp.stack0i_11)) (not (= tptp.local23_1 tptp.n_0)) (not (= tptp.g_in tptp.stack0o_2)) (not (= tptp.stack1i_3 tptp.stack1i_2)) (not (= tptp.f_in tptp.stack1o_1)) (not (= tptp.local19_0 tptp.local19_1)) (not (= tptp.local18_1 tptp.local18_0)) (= tptp.block7174_correct tptp.true_1)) (not (= tptp.block6987__2_block7174_correct tptp.true_1))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (not (= tptp.block6987_correct tptp.true_1))) (= tptp.block6987_correct tptp.true_1)))) (not (= tptp.true_1 tptp.block5848_correct))) (= tptp.true_1 tptp.block5848_correct)) (not (= tptp.true5083to5848_correct tptp.true_1))) (and (= tptp.true5083to5848_correct tptp.true_1) (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))) (not (= tptp.block5083_correct tptp.true_1))) (= tptp.block5083_correct tptp.true_1)) (not (= tptp.true5066to5083_correct tptp.true_1))) (and (= tptp.true5066to5083_correct tptp.true_1) (= tptp.false5066to5695_correct tptp.true_1)) (and (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)) (= tptp.block7174__2_block5440_correct tptp.true_1) (and (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (and (not (>= (+ tptp.m_1 (* (- 1) (|tptp.'Length'| tptp.f_in))) 1)) (or (>= (+ tptp.m_1 (* (- 1) (|tptp.'Length'| tptp.f_in))) 1) (and (not (>= (+ tptp.n_1 (* (- 1) (|tptp.'Length'| tptp.g_in))) 1)) (or (>= (+ tptp.n_1 (* (- 1) (|tptp.'Length'| tptp.g_in))) 1) (and (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 tptp.n_1 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements))) (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 tptp.n_1 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)))) (and (or (= tptp.m_1 (|tptp.'Length'| tptp.f_in)) (forall ((BOUND_VARIABLE_23045 Int)) (or (not (>= BOUND_VARIABLE_23045 0)) (not (>= (+ tptp.n_1 (* (- 1) BOUND_VARIABLE_23045)) 1)) (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) BOUND_VARIABLE_23045))) 1)))) (or (and (not (= tptp.m_1 (|tptp.'Length'| tptp.f_in))) (not (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_1))) 0)))))) (= tptp.n_1 (|tptp.'Length'| tptp.g_in)) (forall ((BOUND_VARIABLE_23060 Int)) (or (not (>= BOUND_VARIABLE_23060 0)) (not (>= (+ tptp.m_1 (* (- 1) BOUND_VARIABLE_23060)) 1)) (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) BOUND_VARIABLE_23060))) 1)))))))))))) (not (= tptp.block7174__2_block5440_correct tptp.true_1)))) (not (= tptp.block7174_correct tptp.true_1)))))))))))))))) (not (= tptp.block5066_correct tptp.true_1)))) (not (= tptp.false6290to5066_correct tptp.true_1)))))) (not (= tptp.block6290_correct tptp.true_1)))) (not (= tptp.false6188to6290_correct tptp.true_1)))))) (not (= tptp.true_1 tptp.block6188_correct)))) (not (= tptp.block5440_correct tptp.true_1)))))))) (not (= tptp.true_1 tptp.block5440_LoopPreheader_correct)))) (not (= tptp.true_1 tptp.block4896_correct)))) (not (= tptp.block4607_correct tptp.true_1)))) (not (= tptp.entry_correct tptp.true_1))))))) (not (exists ((A__questionmark_v_21_83 Int) (A__questionmark_v_15_84 Int) (A__questionmark_v_20_85 Int) (A__questionmark_v_13_86 Int)) (and (= A__questionmark_v_21_83 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)) (= A__questionmark_v_15_84 (|tptp.'Length'| tptp.g_in)) (= A__questionmark_v_20_85 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements)) (= A__questionmark_v_13_86 (|tptp.'Length'| tptp.f_in)) (exists ((A__questionmark_v_68_113 Int) (A__questionmark_v_67_114 Int) (A__questionmark_v_55_116 Int) (A__questionmark_v_57_117 Int)) (and (= A__questionmark_v_68_113 (+ tptp.n_0 1)) (= A__questionmark_v_67_114 (+ tptp.m_0 1)) (= A__questionmark_v_55_116 (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_0)) (= A__questionmark_v_57_117 (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_0)) (exists ((A__questionmark_v_11_155 Int)) (and (= A__questionmark_v_11_155 (+ (- 0 1) 1)) (exists ((A__questionmark_v_5_161 Int) (A__questionmark_v_6_162 Int) (A__questionmark_v_3_163 Int) (A__questionmark_v_4_164 Int) (A__questionmark_v_1_165 Int) (A__questionmark_v_2_166 Int) (A__questionmark_v_0_167 Int)) (and (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef)) (= A__questionmark_v_0_167 (|tptp.'IntArray'| |tptp.'System_Int32'| 1)) (not (=> (=> (=> (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated) tptp.true_1)))) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated) tptp.true_1)))) (=> (not (or (not (= (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated) tptp.true_1)))) (=> (= (|tptp.'InRange'| tptp.ct |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.m |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.n |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.return_value |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| |tptp.'SS_Display_Return_Local'| |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local18 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local19 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local21 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local22 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local23 |tptp.'System_Int32'|) tptp.true_1) (=> (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (=> (= |tptp.'BeingConstructed'| tptp.nullObject) (=> (or (= A__questionmark_v_1_165 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.inv) A__questionmark_v_1_165) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_1_165))) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168)))))))) (=> (or (= A__questionmark_v_3_163 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.inv) A__questionmark_v_3_163) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_3_163))) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169)))))))) (=> (or (= A__questionmark_v_5_161 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.inv) A__questionmark_v_5_161) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_5_161))) (=> (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170)))))))) (=> (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)))))))) (=> (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)))))))) (=> (=> (=> (=> (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (=> (=> (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (=> (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (not (or (not (<= 0 A__questionmark_v_13_86)) (not (=> (<= 0 A__questionmark_v_13_86) (not (or (not (<= 0 A__questionmark_v_15_84)) (not (=> (<= 0 A__questionmark_v_15_84) (not (or (not (= 0 (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= 0 (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)))))) (not (=> (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))))) (not (or (not (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)))))) (not (=> (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)))))))) (=> (=> (=> (= (|tptp.'InRange'| tptp.local21_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.ct_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local22_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.m_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local23_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.n_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local18_0 |tptp.'System_Int32'|) tptp.true_1) (=> (= (|tptp.'InRange'| tptp.local19_0 |tptp.'System_Int32'|) tptp.true_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (<= tptp.m_0 A__questionmark_v_13_86) (=> (<= tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.ct_0 (tptp.sum_1 0 (+ (- tptp.m_0 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_0 1) 1) tptp.true_1 A__questionmark_v_21_83)) (=> (or (= tptp.m_0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117)))) (=> (or (= tptp.n_0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116)))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188)))))))) (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)))))))) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (=> (= tptp.stack0i_1 A__questionmark_v_13_86) (=> (= tptp.stack0i_2 (|tptp.'IntToInt'| tptp.stack0i_1 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.m_0 tptp.stack0i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (=> (= tptp.stack0i_3 A__questionmark_v_15_84) (=> (= tptp.stack0i_4 (|tptp.'IntToInt'| tptp.stack0i_3 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.n_0 tptp.stack0i_4) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5066_correct tptp.true_1)) (= tptp.block5066_correct tptp.true_1))))) (= tptp.false6290to5066_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.n_0 tptp.stack0i_4) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.stack0o_1 tptp.g_in) (=> (= tptp.stack0i_7 tptp.stack0i_4) (= tptp.block7157_correct tptp.true_1))) (= tptp.true6290to7157__2_block7157_correct tptp.true_1)) (= tptp.true6290to7157__2_block7157_correct tptp.true_1))))) (= tptp.true6290to7157_correct tptp.true_1))))) (not (or (not (= tptp.true6290to7157_correct tptp.true_1)) (not (= tptp.false6290to5066_correct tptp.true_1))))))))))))) (= tptp.block6290_correct tptp.true_1)) (= tptp.block6290_correct tptp.true_1))))) (= tptp.false6188to6290_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.ct_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.ct_0)))) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.ct_0)))) (=> (=> (=> (= tptp.local21_2 tptp.local21_0) (=> (= tptp.return_value_0 tptp.ct_0) (=> (= tptp.local22_2 tptp.local22_0) (=> (= tptp.stack2i_2 tptp.stack2i_0) (=> (= tptp.ct_2 tptp.ct_0) (=> (= tptp.stack1i_4 tptp.stack1i_0) (=> (= tptp.result_0 tptp.ct_0) (=> (= tptp.stack0i_14 tptp.ct_0) (=> (= |tptp.'SS_Display_Return_Local_0'| tptp.ct_0) (=> (= tptp.n_2 tptp.n_0) (=> (= tptp.local23_2 tptp.local23_0) (=> (= tptp.stack0o_3 tptp.stack0o_1) (=> (= tptp.local19_2 tptp.local19_0) (=> (= tptp.stack1o_2 tptp.stack1o_0) (=> (= tptp.m_2 tptp.m_0) (=> (= tptp.local18_2 tptp.local18_0) (=> (=> (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_219 Int) (A__questionmark_v_106_220 Int) (A__questionmark_v_107_221 Int)) (and (= A__questionmark_v_108_219 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_220 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_221 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_220 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_221 tptp.inv) A__questionmark_v_106_220) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_221 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_220)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_219 A__questionmark_v_108_219)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_222 Int) (A__questionmark_v_106_223 Int) (A__questionmark_v_107_224 Int)) (and (= A__questionmark_v_108_222 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_223 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_224 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_223 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_224 tptp.inv) A__questionmark_v_106_223) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_224 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_223)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_222 A__questionmark_v_108_222))))) (not (or (not (= tptp.result_0 (tptp.sum_1 0 (+ (- A__questionmark_v_13_86 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- A__questionmark_v_15_84 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.result_0 (tptp.sum_1 0 (+ (- A__questionmark_v_13_86 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- A__questionmark_v_15_84 1) 1) tptp.true_1 A__questionmark_v_21_83)) true)))))))) (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1)) (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1)))))))))))))))))) (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1)) (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1)))) (= tptp.block4930_correct tptp.true_1)) (= tptp.block4930_correct tptp.true_1)))) (= tptp.block7157_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.m_0 tptp.stack0i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.stack0o_1 tptp.f_in) (=> (= tptp.stack0i_7 tptp.stack0i_2) (= tptp.block7157_correct tptp.true_1))) (= tptp.true6188to7157__2_block7157_correct tptp.true_1)) (= tptp.true6188to7157__2_block7157_correct tptp.true_1))))) (= tptp.true6188to7157_correct tptp.true_1))))) (not (or (not (= tptp.true6188to7157_correct tptp.true_1)) (not (= tptp.false6188to6290_correct tptp.true_1))))))))))))) (= tptp.block6188_correct tptp.true_1)) (= tptp.block6188_correct tptp.true_1))))))))))))))))))))))) (= tptp.block5440_correct tptp.true_1)) (= tptp.block5440_correct tptp.true_1))))))))))))))))))))))))))))))))))))) (= tptp.block5440_LoopPreheader_correct tptp.true_1)) (= tptp.block5440_LoopPreheader_correct tptp.true_1))) (= tptp.block4896_correct tptp.true_1)) (= tptp.block4896_correct tptp.true_1)) (= tptp.block4607_correct tptp.true_1)) (= tptp.block4607_correct tptp.true_1))))))))))))))))))))))))))))) (= tptp.entry_correct tptp.true_1)) (= tptp.entry_correct tptp.true_1)))))))))))) (not (or (= tptp.entry_correct tptp.true_1) (and (or (not (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f_in (|tptp.'IntArray'| |tptp.'System_Int32'| 1)))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g_in (|tptp.'IntArray'| |tptp.'System_Int32'| 1)))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f (|tptp.'IntArray'| |tptp.'System_Int32'| 1)))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated))) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g (|tptp.'IntArray'| |tptp.'System_Int32'| 1)))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.ct |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.m |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.n |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.return_value |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| |tptp.'SS_Display_Return_Local'| |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local18 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local19 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local21 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local22 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local23 |tptp.'System_Int32'|))) (not (= tptp.true_1 |tptp.'PurityAxiomsCanBeAssumed'|)) (not (= |tptp.'BeingConstructed'| tptp.nullObject)) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef) tptp.inv) (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame)) (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef) tptp.localinv)))) (not (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef) tptp.inv) (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame)) (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef) tptp.localinv)))) (not (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= |tptp.'PeerGroupPlaceholder'| (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef) tptp.inv) (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame))) (not (= (|tptp.'BaseClass'| (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)) (tptp.select2 |tptp.'Heap'| (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef) tptp.localinv)))) (not (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (not (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0) (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) A__questionmark_j_1))) 0))))) (not (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0) (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) A__questionmark_j_1))) 0))))) (= tptp.block4607_correct tptp.true_1) (and (or (= tptp.true_1 tptp.block4896_correct) (and (or (= tptp.true_1 tptp.block5440_LoopPreheader_correct) (and (>= (|tptp.'Length'| tptp.f_in) 0) (or (not (>= (|tptp.'Length'| tptp.f_in) 0)) (and (>= (|tptp.'Length'| tptp.g_in) 0) (or (not (>= (|tptp.'Length'| tptp.g_in) 0)) (and (= (tptp.sum_1 0 0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)) 0) (or (not (= (tptp.sum_1 0 0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)) 0)) (not (= tptp.true_1 (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|))) (= tptp.block5440_correct tptp.true_1) (and (or (not (= tptp.true_1 (|tptp.'InRange'| tptp.local21_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.ct_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local22_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.m_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local23_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.n_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local18_0 |tptp.'System_Int32'|))) (not (= tptp.true_1 (|tptp.'InRange'| tptp.local19_0 |tptp.'System_Int32'|))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 1) (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 1) (not (= tptp.ct_0 (tptp.sum_1 0 tptp.m_0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 tptp.n_0 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)))) (and (not (= tptp.m_0 (|tptp.'Length'| tptp.f_in))) (not (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0))) 0)))))) (and (not (= tptp.n_0 (|tptp.'Length'| tptp.g_in))) (not (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) A__questionmark_i_1))) 1))))) (not (= tptp.true_1 (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|))) (= tptp.true_1 tptp.block6188_correct) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (not (= tptp.f_in tptp.nullObject)) (or (= tptp.f_in tptp.nullObject) (not (= tptp.stack0i_1 (|tptp.'Length'| tptp.f_in))) (not (= tptp.stack0i_2 (|tptp.'IntToInt'| tptp.stack0i_1 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (= tptp.local21_2 tptp.local21_0)) (not (= tptp.return_value_0 tptp.ct_0)) (not (= tptp.local22_2 tptp.local22_0)) (not (= tptp.stack2i_0 tptp.stack2i_2)) (not (= tptp.ct_2 tptp.ct_0)) (not (= tptp.stack1i_0 tptp.stack1i_4)) (not (= tptp.ct_0 tptp.result_0)) (not (= tptp.stack0i_14 tptp.ct_0)) (not (= tptp.ct_0 |tptp.'SS_Display_Return_Local_0'|)) (not (= tptp.n_2 tptp.n_0)) (not (= tptp.local23_0 tptp.local23_2)) (not (= tptp.stack0o_3 tptp.stack0o_1)) (not (= tptp.local19_0 tptp.local19_2)) (not (= tptp.stack1o_2 tptp.stack1o_0)) (not (= tptp.m_2 tptp.m_0)) (not (= tptp.local18_2 tptp.local18_0)) (and (= tptp.result_0 (tptp.sum_1 0 (|tptp.'Length'| tptp.f_in) tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 (|tptp.'Length'| tptp.g_in) tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements))) (not (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1))) (= |tptp.'ReallyLastGeneratedExit_correct'| tptp.true_1)) (not (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1))) (= tptp.block4930__2_GeneratedUnifiedExit_correct tptp.true_1)) (not (= tptp.true_1 tptp.block4930_correct))) (= tptp.true_1 tptp.block4930_correct)) (not (= tptp.true_1 tptp.block7157_correct))) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= (+ tptp.m_0 (* (- 1) tptp.stack0i_2)) 0)) (and (or (not (= tptp.f_in tptp.stack0o_1)) (not (= tptp.stack0i_7 tptp.stack0i_2)) (= tptp.true_1 tptp.block7157_correct)) (not (= tptp.true_1 tptp.true6188to7157__2_block7157_correct))) (= tptp.true_1 tptp.true6188to7157__2_block7157_correct)) (not (= tptp.true_1 tptp.true6188to7157_correct))) (and (= tptp.true_1 tptp.true6188to7157_correct) (= tptp.false6188to6290_correct tptp.true_1)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.m_0 (* (- 1) tptp.stack0i_2)) 0) (= tptp.block6290_correct tptp.true_1) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (not (= tptp.g_in tptp.nullObject)) (or (= tptp.g_in tptp.nullObject) (not (= tptp.stack0i_3 (|tptp.'Length'| tptp.g_in))) (not (= tptp.stack0i_4 (|tptp.'IntToInt'| tptp.stack0i_3 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= (+ tptp.n_0 (* (- 1) tptp.stack0i_4)) 0)) (and (or (not (= tptp.g_in tptp.stack0o_1)) (not (= tptp.stack0i_7 tptp.stack0i_4)) (= tptp.true_1 tptp.block7157_correct)) (not (= tptp.true_1 tptp.true6290to7157__2_block7157_correct))) (= tptp.true_1 tptp.true6290to7157__2_block7157_correct)) (not (= tptp.true6290to7157_correct tptp.true_1))) (and (= tptp.true6290to7157_correct tptp.true_1) (= tptp.false6290to5066_correct tptp.true_1)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.n_0 (* (- 1) tptp.stack0i_4)) 0) (= tptp.block5066_correct tptp.true_1) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (not (= tptp.f_in tptp.nullObject)) (or (= tptp.f_in tptp.nullObject) (and (>= tptp.m_0 0) (or (not (>= tptp.m_0 0)) (and (not (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0)) (or (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0) (not (= tptp.stack0i_5 (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0))) (and (not (= tptp.g_in tptp.nullObject)) (or (= tptp.g_in tptp.nullObject) (and (>= tptp.n_0 0) (or (not (>= tptp.n_0 0)) (and (not (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0)) (or (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0) (not (= tptp.stack1i_1 (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (= tptp.stack0i_6 (+ 1 tptp.m_0))) (not (>= tptp.stack0i_6 1)) (and (or (not (= tptp.local21_1 tptp.local21_0)) (not (= tptp.local22_0 tptp.local22_1)) (not (= tptp.n_0 tptp.stack2i_1)) (not (= tptp.ct_1 tptp.ct_0)) (not (= tptp.stack0i_13 tptp.m_0)) (not (= tptp.m_1 tptp.stack0i_6)) (not (= tptp.n_0 tptp.n_1)) (not (= tptp.local23_0 tptp.local23_1)) (not (= tptp.f_in tptp.stack0o_2)) (not (= tptp.stack1i_3 tptp.stack1i_1)) (not (= tptp.g_in tptp.stack1o_1)) (not (= tptp.local19_0 tptp.local19_1)) (not (= tptp.m_0 tptp.local18_1)) (= tptp.block7174_correct tptp.true_1)) (not (= tptp.true_1 tptp.block5695__2_block7174_correct))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (not (= tptp.block5695_correct tptp.true_1))) (= tptp.block5695_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (not (= tptp.g_in tptp.nullObject)) (or (= tptp.g_in tptp.nullObject) (and (>= tptp.n_0 0) (or (not (>= tptp.n_0 0)) (and (not (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0)) (or (>= (+ tptp.n_0 (* (- 1) (|tptp.'Length'| tptp.g_in))) 0) (not (= tptp.stack0i_8 (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0))) (and (not (= tptp.f_in tptp.nullObject)) (or (= tptp.f_in tptp.nullObject) (and (>= tptp.m_0 0) (or (not (>= tptp.m_0 0)) (and (not (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0)) (or (>= (+ tptp.m_0 (* (- 1) (|tptp.'Length'| tptp.f_in))) 0) (not (= tptp.stack1i_2 (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (= tptp.stack0i_12 (+ 1 tptp.n_0))) (not (>= tptp.stack0i_12 1)) (and (or (not (= tptp.local21_1 tptp.local21_0)) (not (= tptp.local22_0 tptp.local22_1)) (not (= tptp.m_0 tptp.stack2i_1)) (not (= tptp.ct_1 tptp.ct_0)) (not (= tptp.stack0i_13 tptp.n_0)) (not (= tptp.m_1 tptp.m_0)) (not (= tptp.stack0i_12 tptp.n_1)) (not (= tptp.local23_0 tptp.local23_1)) (not (= tptp.g_in tptp.stack0o_2)) (not (= tptp.stack1i_3 tptp.stack1i_2)) (not (= tptp.f_in tptp.stack1o_1)) (not (= tptp.n_0 tptp.local19_1)) (not (= tptp.local18_1 tptp.local18_0)) (= tptp.block7174_correct tptp.true_1)) (not (= tptp.true_1 tptp.block6324__2_block7174_correct))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (not (= tptp.block6324_correct tptp.true_1))) (= tptp.block6324_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (= (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0)) (or (not (= (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_0) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_0))) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (and (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (= tptp.ct_0 (+ (- 1) tptp.stack0i_9))) (not (= tptp.m_0 (+ (- 1) tptp.stack0i_10))) (not (= tptp.n_0 (+ (- 1) tptp.stack0i_11))) (not (>= tptp.stack0i_9 1)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (and (or (not (= tptp.local21_1 tptp.ct_0)) (not (= tptp.m_0 tptp.local22_1)) (not (= tptp.m_0 tptp.stack2i_1)) (not (= tptp.ct_1 tptp.stack0i_9)) (not (= tptp.stack0i_13 tptp.n_0)) (not (= tptp.m_1 tptp.stack0i_10)) (not (= tptp.n_1 tptp.stack0i_11)) (not (= tptp.local23_1 tptp.n_0)) (not (= tptp.g_in tptp.stack0o_2)) (not (= tptp.stack1i_3 tptp.stack1i_2)) (not (= tptp.f_in tptp.stack1o_1)) (not (= tptp.local19_0 tptp.local19_1)) (not (= tptp.local18_1 tptp.local18_0)) (= tptp.block7174_correct tptp.true_1)) (not (= tptp.block6987__2_block7174_correct tptp.true_1))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (not (= tptp.block6987_correct tptp.true_1))) (= tptp.block6987_correct tptp.true_1)))) (not (= tptp.true_1 tptp.block5848_correct))) (= tptp.true_1 tptp.block5848_correct)) (not (= tptp.true5083to5848_correct tptp.true_1))) (and (= tptp.true5083to5848_correct tptp.true_1) (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))) (not (= tptp.block5083_correct tptp.true_1))) (= tptp.block5083_correct tptp.true_1)) (not (= tptp.true5066to5083_correct tptp.true_1))) (and (= tptp.true5066to5083_correct tptp.true_1) (= tptp.false5066to5695_correct tptp.true_1)) (and (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)) (= tptp.block7174__2_block5440_correct tptp.true_1) (and (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (and (not (>= (+ tptp.m_1 (* (- 1) (|tptp.'Length'| tptp.f_in))) 1)) (or (>= (+ tptp.m_1 (* (- 1) (|tptp.'Length'| tptp.f_in))) 1) (and (not (>= (+ tptp.n_1 (* (- 1) (|tptp.'Length'| tptp.g_in))) 1)) (or (>= (+ tptp.n_1 (* (- 1) (|tptp.'Length'| tptp.g_in))) 1) (and (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 tptp.n_1 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements))) (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) 0 tptp.n_1 tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)))) (and (or (= tptp.m_1 (|tptp.'Length'| tptp.f_in)) (forall ((BOUND_VARIABLE_23045 Int)) (or (not (>= BOUND_VARIABLE_23045 0)) (not (>= (+ tptp.n_1 (* (- 1) BOUND_VARIABLE_23045)) 1)) (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) BOUND_VARIABLE_23045))) 1)))) (or (and (not (= tptp.m_1 (|tptp.'Length'| tptp.f_in))) (not (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) tptp.m_1))) 0)))))) (= tptp.n_1 (|tptp.'Length'| tptp.g_in)) (forall ((BOUND_VARIABLE_23060 Int)) (or (not (>= BOUND_VARIABLE_23060 0)) (not (>= (+ tptp.m_1 (* (- 1) BOUND_VARIABLE_23060)) 1)) (>= (+ (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements) tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements) BOUND_VARIABLE_23060))) 1)))))))))))) (not (= tptp.block7174__2_block5440_correct tptp.true_1)))) (not (= tptp.block7174_correct tptp.true_1)))))))))))))))) (not (= tptp.block5066_correct tptp.true_1)))) (not (= tptp.false6290to5066_correct tptp.true_1)))))) (not (= tptp.block6290_correct tptp.true_1)))) (not (= tptp.false6188to6290_correct tptp.true_1)))))) (not (= tptp.true_1 tptp.block6188_correct)))) (not (= tptp.block5440_correct tptp.true_1)))))))) (not (= tptp.true_1 tptp.block5440_LoopPreheader_correct)))) (not (= tptp.true_1 tptp.block4896_correct)))) (not (= tptp.block4607_correct tptp.true_1)))) (not (= tptp.entry_correct tptp.true_1)))))) :rule equiv_pos2)
% 46.23/46.46 (anchor :step t1243 :args ((A__questionmark_v_21_83 Int) (:= A__questionmark_v_21_83 A__questionmark_v_21_83) (A__questionmark_v_15_84 Int) (:= A__questionmark_v_15_84 A__questionmark_v_15_84) (A__questionmark_v_20_85 Int) (:= A__questionmark_v_20_85 A__questionmark_v_20_85) (A__questionmark_v_13_86 Int) (:= A__questionmark_v_13_86 A__questionmark_v_13_86)))
% 46.23/46.46 (step t1243.t1 (cl (= A__questionmark_v_21_83 A__questionmark_v_21_83)) :rule refl)
% 46.23/46.46 (step t1243.t2 (cl (= A__questionmark_v_15_84 A__questionmark_v_15_84)) :rule refl)
% 46.23/46.46 (step t1243.t3 (cl (= A__questionmark_v_20_85 A__questionmark_v_20_85)) :rule refl)
% 46.23/46.46 (step t1243.t4 (cl (= A__questionmark_v_13_86 A__questionmark_v_13_86)) :rule refl)
% 46.23/46.46 (step t1243.t5 (cl (= (= A__questionmark_v_21_83 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)) (= A__questionmark_v_21_83 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.elements)))) :rule refl)
% 46.23/46.46 (step t1243.t6 (cl (= (= A__questionmark_v_15_84 (|tptp.'Length'| tptp.g_in)) (= A__questionmark_v_15_84 (|tptp.'Length'| tptp.g_in)))) :rule refl)
% 46.23/46.46 (step t1243.t7 (cl (= (= A__questionmark_v_20_85 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements)) (= A__questionmark_v_20_85 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.elements)))) :rule refl)
% 46.23/46.46 (step t1243.t8 (cl (= (= A__questionmark_v_13_86 (|tptp.'Length'| tptp.f_in)) (= A__questionmark_v_13_86 (|tptp.'Length'| tptp.f_in)))) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9 :args ((A__questionmark_v_68_113 Int) (:= A__questionmark_v_68_113 A__questionmark_v_68_113) (A__questionmark_v_67_114 Int) (:= A__questionmark_v_67_114 A__questionmark_v_67_114) (A__questionmark_v_55_116 Int) (:= A__questionmark_v_55_116 A__questionmark_v_55_116) (A__questionmark_v_57_117 Int) (:= A__questionmark_v_57_117 A__questionmark_v_57_117)))
% 46.23/46.46 (step t1243.t9.t1 (cl (= A__questionmark_v_68_113 A__questionmark_v_68_113)) :rule refl)
% 46.23/46.46 (step t1243.t9.t2 (cl (= A__questionmark_v_67_114 A__questionmark_v_67_114)) :rule refl)
% 46.23/46.46 (step t1243.t9.t3 (cl (= A__questionmark_v_55_116 A__questionmark_v_55_116)) :rule refl)
% 46.23/46.46 (step t1243.t9.t4 (cl (= A__questionmark_v_57_117 A__questionmark_v_57_117)) :rule refl)
% 46.23/46.46 (step t1243.t9.t5 (cl (= A__questionmark_v_68_113 A__questionmark_v_68_113)) :rule refl)
% 46.23/46.46 (step t1243.t9.t6 (cl (= (+ tptp.n_0 1) (+ 1 tptp.n_0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t7 (cl (= (= A__questionmark_v_68_113 (+ tptp.n_0 1)) (= A__questionmark_v_68_113 (+ 1 tptp.n_0)))) :rule cong :premises (t1243.t9.t5 t1243.t9.t6))
% 46.23/46.46 (step t1243.t9.t8 (cl (= (= A__questionmark_v_68_113 (+ 1 tptp.n_0)) (= tptp.n_0 (+ (- 1) A__questionmark_v_68_113)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t9 (cl (= (= A__questionmark_v_68_113 (+ tptp.n_0 1)) (= tptp.n_0 (+ (- 1) A__questionmark_v_68_113)))) :rule trans :premises (t1243.t9.t7 t1243.t9.t8))
% 46.23/46.46 (step t1243.t9.t10 (cl (= A__questionmark_v_67_114 A__questionmark_v_67_114)) :rule refl)
% 46.23/46.46 (step t1243.t9.t11 (cl (= (+ tptp.m_0 1) (+ 1 tptp.m_0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t12 (cl (= (= A__questionmark_v_67_114 (+ tptp.m_0 1)) (= A__questionmark_v_67_114 (+ 1 tptp.m_0)))) :rule cong :premises (t1243.t9.t10 t1243.t9.t11))
% 46.23/46.46 (step t1243.t9.t13 (cl (= (= A__questionmark_v_67_114 (+ 1 tptp.m_0)) (= tptp.m_0 (+ (- 1) A__questionmark_v_67_114)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t14 (cl (= (= A__questionmark_v_67_114 (+ tptp.m_0 1)) (= tptp.m_0 (+ (- 1) A__questionmark_v_67_114)))) :rule trans :premises (t1243.t9.t12 t1243.t9.t13))
% 46.23/46.46 (step t1243.t9.t15 (cl (= (= A__questionmark_v_55_116 (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_0)) (= A__questionmark_v_55_116 (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_0)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t16 (cl (= (= A__questionmark_v_57_117 (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_0)) (= A__questionmark_v_57_117 (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_0)))) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17 :args ((A__questionmark_v_11_155 Int) (:= A__questionmark_v_11_155 A__questionmark_v_11_155)))
% 46.23/46.46 (step t1243.t9.t17.t1 (cl (= A__questionmark_v_11_155 A__questionmark_v_11_155)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t2 (cl (= A__questionmark_v_11_155 A__questionmark_v_11_155)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t3 (cl (= (- 0 1) (+ 0 (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t4 (cl (= 0 0)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t5 (cl (= (* (- 1) 1) (- 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t6 (cl (= (+ 0 (* (- 1) 1)) (+ 0 (- 1)))) :rule cong :premises (t1243.t9.t17.t4 t1243.t9.t17.t5))
% 46.23/46.46 (step t1243.t9.t17.t7 (cl (= (+ 0 (- 1)) (- 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t8 (cl (= (+ 0 (* (- 1) 1)) (- 1))) :rule trans :premises (t1243.t9.t17.t6 t1243.t9.t17.t7))
% 46.23/46.46 (step t1243.t9.t17.t9 (cl (= (- 0 1) (- 1))) :rule trans :premises (t1243.t9.t17.t3 t1243.t9.t17.t8))
% 46.23/46.46 (step t1243.t9.t17.t10 (cl (= 1 1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t11 (cl (= (+ (- 0 1) 1) (+ (- 1) 1))) :rule cong :premises (t1243.t9.t17.t9 t1243.t9.t17.t10))
% 46.23/46.46 (step t1243.t9.t17.t12 (cl (= (+ (- 1) 1) 0)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t13 (cl (= (+ (- 0 1) 1) 0)) :rule trans :premises (t1243.t9.t17.t11 t1243.t9.t17.t12))
% 46.23/46.46 (step t1243.t9.t17.t14 (cl (= (= A__questionmark_v_11_155 (+ (- 0 1) 1)) (= A__questionmark_v_11_155 0))) :rule cong :premises (t1243.t9.t17.t2 t1243.t9.t17.t13))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15 :args ((A__questionmark_v_5_161 Int) (:= A__questionmark_v_5_161 A__questionmark_v_5_161) (A__questionmark_v_6_162 Int) (:= A__questionmark_v_6_162 A__questionmark_v_6_162) (A__questionmark_v_3_163 Int) (:= A__questionmark_v_3_163 A__questionmark_v_3_163) (A__questionmark_v_4_164 Int) (:= A__questionmark_v_4_164 A__questionmark_v_4_164) (A__questionmark_v_1_165 Int) (:= A__questionmark_v_1_165 A__questionmark_v_1_165) (A__questionmark_v_2_166 Int) (:= A__questionmark_v_2_166 A__questionmark_v_2_166) (A__questionmark_v_0_167 Int) (:= A__questionmark_v_0_167 A__questionmark_v_0_167)))
% 46.23/46.46 (step t1243.t9.t17.t15.t1 (cl (= A__questionmark_v_5_161 A__questionmark_v_5_161)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t2 (cl (= A__questionmark_v_6_162 A__questionmark_v_6_162)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t3 (cl (= A__questionmark_v_3_163 A__questionmark_v_3_163)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t4 (cl (= A__questionmark_v_4_164 A__questionmark_v_4_164)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t5 (cl (= A__questionmark_v_1_165 A__questionmark_v_1_165)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t6 (cl (= A__questionmark_v_2_166 A__questionmark_v_2_166)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t7 (cl (= A__questionmark_v_0_167 A__questionmark_v_0_167)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t8 (cl (= (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerFrame)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t9 (cl (= (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| tptp.this tptp.ownerRef)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t10 (cl (= (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerFrame)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t11 (cl (= (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.ownerRef)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t12 (cl (= (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerFrame)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t13 (cl (= (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.ownerRef)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t14 (cl (= (= A__questionmark_v_0_167 (|tptp.'IntArray'| |tptp.'System_Int32'| 1)) (= A__questionmark_v_0_167 (|tptp.'IntArray'| |tptp.'System_Int32'| 1)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t15 (cl (= (= (|tptp.'IsHeap'| |tptp.'Heap'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsHeap'| |tptp.'Heap'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t16 (cl (= (= (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|) tptp.true_1) (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t17 (cl (= (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|))))) :rule cong :premises (t1243.t9.t17.t15.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t18 (cl (= (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t19 (cl (= (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t20 (cl (= (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t17 t1243.t9.t17.t15.t19))
% 46.23/46.46 (step t1243.t9.t17.t15.t21 (cl (= (not (or (not (= (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.this |tptp.'CoincidenceCount'|))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.this tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t22 (cl (= (= (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167) tptp.true_1) (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t23 (cl (= (not (= (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167))))) :rule cong :premises (t1243.t9.t17.t15.t22))
% 46.23/46.46 (step t1243.t9.t17.t15.t24 (cl (= (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t25 (cl (= (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t24))
% 46.23/46.46 (step t1243.t9.t17.t15.t26 (cl (= (or (not (= (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t23 t1243.t9.t17.t15.t25))
% 46.23/46.46 (step t1243.t9.t17.t15.t27 (cl (= (not (or (not (= (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f_in A__questionmark_v_0_167))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f_in tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t26))
% 46.23/46.46 (step t1243.t9.t17.t15.t28 (cl (= (= (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167) tptp.true_1) (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t29 (cl (= (not (= (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167))))) :rule cong :premises (t1243.t9.t17.t15.t28))
% 46.23/46.46 (step t1243.t9.t17.t15.t30 (cl (= (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t31 (cl (= (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t30))
% 46.23/46.46 (step t1243.t9.t17.t15.t32 (cl (= (or (not (= (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t29 t1243.t9.t17.t15.t31))
% 46.23/46.46 (step t1243.t9.t17.t15.t33 (cl (= (not (or (not (= (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g_in A__questionmark_v_0_167))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g_in tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t32))
% 46.23/46.46 (step t1243.t9.t17.t15.t34 (cl (= (= (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.result |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t35 (cl (= (= (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167) tptp.true_1) (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t36 (cl (= (not (= (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167))))) :rule cong :premises (t1243.t9.t17.t15.t35))
% 46.23/46.46 (step t1243.t9.t17.t15.t37 (cl (= (= (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t38 (cl (= (not (= (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t37))
% 46.23/46.46 (step t1243.t9.t17.t15.t39 (cl (= (or (not (= (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t36 t1243.t9.t17.t15.t38))
% 46.23/46.46 (step t1243.t9.t17.t15.t40 (cl (= (not (or (not (= (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.f A__questionmark_v_0_167))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.f tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t39))
% 46.23/46.46 (step t1243.t9.t17.t15.t41 (cl (= (= (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167) tptp.true_1) (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t42 (cl (= (not (= (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167))))) :rule cong :premises (t1243.t9.t17.t15.t41))
% 46.23/46.46 (step t1243.t9.t17.t15.t43 (cl (= (= (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t44 (cl (= (not (= (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t43))
% 46.23/46.46 (step t1243.t9.t17.t15.t45 (cl (= (or (not (= (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated) tptp.true_1))) (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t42 t1243.t9.t17.t15.t44))
% 46.23/46.46 (step t1243.t9.t17.t15.t46 (cl (= (not (or (not (= (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated) tptp.true_1)))) (not (or (not (= tptp.true_1 (|tptp.'IsNotNull'| tptp.g A__questionmark_v_0_167))) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| tptp.g tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t45))
% 46.23/46.46 (step t1243.t9.t17.t15.t47 (cl (= (= (|tptp.'InRange'| tptp.ct |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.ct |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t48 (cl (= (= (|tptp.'InRange'| tptp.m |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.m |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t49 (cl (= (= (|tptp.'InRange'| tptp.n |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.n |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t50 (cl (= (= (|tptp.'InRange'| tptp.return_value |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.return_value |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t51 (cl (= (= (|tptp.'InRange'| |tptp.'SS_Display_Return_Local'| |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| |tptp.'SS_Display_Return_Local'| |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t52 (cl (= (= (|tptp.'InRange'| tptp.local18 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local18 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t53 (cl (= (= (|tptp.'InRange'| tptp.local19 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local19 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t54 (cl (= (= (|tptp.'InRange'| tptp.local21 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local21 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t55 (cl (= (= (|tptp.'InRange'| tptp.local22 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local22 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t56 (cl (= (= (|tptp.'InRange'| tptp.local23 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local23 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t57 (cl (= (= |tptp.'PurityAxiomsCanBeAssumed'| tptp.true_1) (= tptp.true_1 |tptp.'PurityAxiomsCanBeAssumed'|))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t58 (cl (= (= |tptp.'BeingConstructed'| tptp.nullObject) (= |tptp.'BeingConstructed'| tptp.nullObject))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t59 (cl (= (= A__questionmark_v_1_165 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_1_165))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t60 (cl (= (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.inv) A__questionmark_v_1_165) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.inv) A__questionmark_v_1_165)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t61 (cl (= (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.inv) A__questionmark_v_1_165) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.inv) A__questionmark_v_1_165))))) :rule cong :premises (t1243.t9.t17.t15.t60))
% 46.23/46.46 (step t1243.t9.t17.t15.t62 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_1_165)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_1_165)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t63 (cl (= (or (= A__questionmark_v_1_165 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.inv) A__questionmark_v_1_165) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_1_165))) (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_1_165) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.inv) A__questionmark_v_1_165))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_2_166 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_1_165))))) :rule cong :premises (t1243.t9.t17.t15.t59 t1243.t9.t17.t15.t61 t1243.t9.t17.t15.t62))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t64 :args ((A__questionmark_pc Int) (:= A__questionmark_pc A__questionmark_pc)))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t1 (cl (= A__questionmark_pc A__questionmark_pc)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t64.t2 :args ((A__questionmark_v_118_168 Int) (:= A__questionmark_v_118_168 A__questionmark_v_118_168)))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t1 (cl (= A__questionmark_v_118_168 A__questionmark_v_118_168)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t2 (cl (= (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t3 (cl (= (not (not (= A__questionmark_pc tptp.nullObject))) (= A__questionmark_pc tptp.nullObject))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t4 (cl (= (= A__questionmark_pc tptp.nullObject) (= tptp.nullObject A__questionmark_pc))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t5 (cl (= (not (not (= A__questionmark_pc tptp.nullObject))) (= tptp.nullObject A__questionmark_pc))) :rule trans :premises (t1243.t9.t17.t15.t64.t2.t3 t1243.t9.t17.t15.t64.t2.t4))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t6 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t7 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t8))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t10 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t11 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t12 (cl (= (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165))) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t5 t1243.t9.t17.t15.t64.t2.t7 t1243.t9.t17.t15.t64.t2.t9 t1243.t9.t17.t15.t64.t2.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t13 (cl (= (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t14 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168) (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t15 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t16 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168) (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t17 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168)) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t18 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168))) (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t15 t1243.t9.t17.t15.t64.t2.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t19 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168)))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t20 (cl (= (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168))))) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t13 t1243.t9.t17.t15.t64.t2.t19))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2.t21 (cl (= (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168)))))) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule cong :premises (t1243.t9.t17.t15.t64.t2.t2 t1243.t9.t17.t15.t64.t2.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t2 (cl (= (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168))))))) (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t3 (cl (= (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) (not (forall ((A__questionmark_v_118_168 Int)) (not (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t4 (cl (= (forall ((A__questionmark_v_118_168 Int)) (not (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) (forall ((A__questionmark_v_118_168 Int)) (or (not (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t5 (cl (= (forall ((A__questionmark_v_118_168 Int)) (or (not (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t6 (cl (= (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t7 (cl (= (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t64.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t8 (cl (= (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) false)) :rule trans :premises (t1243.t9.t17.t15.t64.t7 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t9 (cl (= (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t10 (cl (= (or (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (or false (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t64.t8 t1243.t9.t17.t15.t64.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t11 (cl (= (or false (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t12 (cl (= (or (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t64.t10 t1243.t9.t17.t15.t64.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t13 (cl (= (forall ((A__questionmark_v_118_168 Int)) (or (not (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t64.t5 t1243.t9.t17.t15.t64.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t14 (cl (= (forall ((A__questionmark_v_118_168 Int)) (not (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t64.t4 t1243.t9.t17.t15.t64.t13))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t15 (cl (= (not (forall ((A__questionmark_v_118_168 Int)) (not (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t64.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t16 (cl (= (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_118_168 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule trans :premises (t1243.t9.t17.t15.t64.t3 t1243.t9.t17.t15.t64.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t64.t17 (cl (= (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule trans :premises (t1243.t9.t17.t15.t64.t2 t1243.t9.t17.t15.t64.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t64 (cl (= (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168)))))))) (forall ((A__questionmark_pc Int)) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t65 (cl (= (forall ((A__questionmark_pc Int)) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t66 (cl (= (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_118_168 Int)) (and (= A__questionmark_v_118_168 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_2_166)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_1_165)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_118_168)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_118_168)))))))) (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_2_166 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_1_165 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t64 t1243.t9.t17.t15.t65))
% 46.23/46.46 (step t1243.t9.t17.t15.t67 (cl (= (= A__questionmark_v_3_163 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_3_163))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t68 (cl (= (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.inv) A__questionmark_v_3_163) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.inv) A__questionmark_v_3_163)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t69 (cl (= (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.inv) A__questionmark_v_3_163) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.inv) A__questionmark_v_3_163))))) :rule cong :premises (t1243.t9.t17.t15.t68))
% 46.23/46.46 (step t1243.t9.t17.t15.t70 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_3_163)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_3_163)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t71 (cl (= (or (= A__questionmark_v_3_163 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.inv) A__questionmark_v_3_163) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_3_163))) (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_3_163) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.inv) A__questionmark_v_3_163))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_4_164 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_3_163))))) :rule cong :premises (t1243.t9.t17.t15.t67 t1243.t9.t17.t15.t69 t1243.t9.t17.t15.t70))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t72 :args ((A__questionmark_pc Int) (:= A__questionmark_pc A__questionmark_pc)))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t1 (cl (= A__questionmark_pc A__questionmark_pc)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t72.t2 :args ((A__questionmark_v_119_169 Int) (:= A__questionmark_v_119_169 A__questionmark_v_119_169)))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t1 (cl (= A__questionmark_v_119_169 A__questionmark_v_119_169)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t2 (cl (= (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t3 (cl (= (not (not (= A__questionmark_pc tptp.nullObject))) (= A__questionmark_pc tptp.nullObject))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t4 (cl (= (= A__questionmark_pc tptp.nullObject) (= tptp.nullObject A__questionmark_pc))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t5 (cl (= (not (not (= A__questionmark_pc tptp.nullObject))) (= tptp.nullObject A__questionmark_pc))) :rule trans :premises (t1243.t9.t17.t15.t72.t2.t3 t1243.t9.t17.t15.t72.t2.t4))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t6 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t7 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t8))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t10 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t11 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t12 (cl (= (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163))) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t5 t1243.t9.t17.t15.t72.t2.t7 t1243.t9.t17.t15.t72.t2.t9 t1243.t9.t17.t15.t72.t2.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t13 (cl (= (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t14 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169) (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t15 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t16 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169) (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t17 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169)) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t18 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169))) (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t15 t1243.t9.t17.t15.t72.t2.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t19 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169)))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t20 (cl (= (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169))))) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t13 t1243.t9.t17.t15.t72.t2.t19))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2.t21 (cl (= (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169)))))) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule cong :premises (t1243.t9.t17.t15.t72.t2.t2 t1243.t9.t17.t15.t72.t2.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t2 (cl (= (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169))))))) (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t3 (cl (= (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) (not (forall ((A__questionmark_v_119_169 Int)) (not (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t4 (cl (= (forall ((A__questionmark_v_119_169 Int)) (not (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) (forall ((A__questionmark_v_119_169 Int)) (or (not (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t5 (cl (= (forall ((A__questionmark_v_119_169 Int)) (or (not (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t6 (cl (= (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t7 (cl (= (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t72.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t8 (cl (= (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) false)) :rule trans :premises (t1243.t9.t17.t15.t72.t7 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t9 (cl (= (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t10 (cl (= (or (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (or false (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t72.t8 t1243.t9.t17.t15.t72.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t11 (cl (= (or false (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t12 (cl (= (or (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t72.t10 t1243.t9.t17.t15.t72.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t13 (cl (= (forall ((A__questionmark_v_119_169 Int)) (or (not (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t72.t5 t1243.t9.t17.t15.t72.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t14 (cl (= (forall ((A__questionmark_v_119_169 Int)) (not (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t72.t4 t1243.t9.t17.t15.t72.t13))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t15 (cl (= (not (forall ((A__questionmark_v_119_169 Int)) (not (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t72.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t16 (cl (= (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_119_169 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule trans :premises (t1243.t9.t17.t15.t72.t3 t1243.t9.t17.t15.t72.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t72.t17 (cl (= (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule trans :premises (t1243.t9.t17.t15.t72.t2 t1243.t9.t17.t15.t72.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t72 (cl (= (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169)))))))) (forall ((A__questionmark_pc Int)) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t73 (cl (= (forall ((A__questionmark_pc Int)) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t74 (cl (= (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_119_169 Int)) (and (= A__questionmark_v_119_169 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_4_164)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_3_163)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_119_169)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_119_169)))))))) (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_4_164 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_3_163 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t72 t1243.t9.t17.t15.t73))
% 46.23/46.46 (step t1243.t9.t17.t15.t75 (cl (= (= A__questionmark_v_5_161 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_5_161))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t76 (cl (= (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.inv) A__questionmark_v_5_161) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.inv) A__questionmark_v_5_161)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t77 (cl (= (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.inv) A__questionmark_v_5_161) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.inv) A__questionmark_v_5_161))))) :rule cong :premises (t1243.t9.t17.t15.t76))
% 46.23/46.46 (step t1243.t9.t17.t15.t78 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_5_161)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_5_161)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t79 (cl (= (or (= A__questionmark_v_5_161 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.inv) A__questionmark_v_5_161) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_5_161))) (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_5_161) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.inv) A__questionmark_v_5_161))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_6_162 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_5_161))))) :rule cong :premises (t1243.t9.t17.t15.t75 t1243.t9.t17.t15.t77 t1243.t9.t17.t15.t78))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t80 :args ((A__questionmark_pc Int) (:= A__questionmark_pc A__questionmark_pc)))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t1 (cl (= A__questionmark_pc A__questionmark_pc)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t80.t2 :args ((A__questionmark_v_120_170 Int) (:= A__questionmark_v_120_170 A__questionmark_v_120_170)))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t1 (cl (= A__questionmark_v_120_170 A__questionmark_v_120_170)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t2 (cl (= (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t3 (cl (= (not (not (= A__questionmark_pc tptp.nullObject))) (= A__questionmark_pc tptp.nullObject))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t4 (cl (= (= A__questionmark_pc tptp.nullObject) (= tptp.nullObject A__questionmark_pc))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t5 (cl (= (not (not (= A__questionmark_pc tptp.nullObject))) (= tptp.nullObject A__questionmark_pc))) :rule trans :premises (t1243.t9.t17.t15.t80.t2.t3 t1243.t9.t17.t15.t80.t2.t4))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t6 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t7 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t8))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t10 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t11 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t12 (cl (= (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161))) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t5 t1243.t9.t17.t15.t80.t2.t7 t1243.t9.t17.t15.t80.t2.t9 t1243.t9.t17.t15.t80.t2.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t13 (cl (= (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t14 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170) (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t15 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t16 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170) (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t17 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170)) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t18 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170))) (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t15 t1243.t9.t17.t15.t80.t2.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t19 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170)))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t20 (cl (= (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170))))) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t13 t1243.t9.t17.t15.t80.t2.t19))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2.t21 (cl (= (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170)))))) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule cong :premises (t1243.t9.t17.t15.t80.t2.t2 t1243.t9.t17.t15.t80.t2.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t2 (cl (= (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170))))))) (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t3 (cl (= (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) (not (forall ((A__questionmark_v_120_170 Int)) (not (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t4 (cl (= (forall ((A__questionmark_v_120_170 Int)) (not (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) (forall ((A__questionmark_v_120_170 Int)) (or (not (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t5 (cl (= (forall ((A__questionmark_v_120_170 Int)) (or (not (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t6 (cl (= (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t7 (cl (= (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t80.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t8 (cl (= (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) false)) :rule trans :premises (t1243.t9.t17.t15.t80.t7 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t9 (cl (= (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t10 (cl (= (or (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (or false (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t80.t8 t1243.t9.t17.t15.t80.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t11 (cl (= (or false (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t12 (cl (= (or (not (= (tptp.typeof A__questionmark_pc) (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t80.t10 t1243.t9.t17.t15.t80.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t13 (cl (= (forall ((A__questionmark_v_120_170 Int)) (or (not (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t80.t5 t1243.t9.t17.t15.t80.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t14 (cl (= (forall ((A__questionmark_v_120_170 Int)) (not (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t80.t4 t1243.t9.t17.t15.t80.t13))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t15 (cl (= (not (forall ((A__questionmark_v_120_170 Int)) (not (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t80.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t16 (cl (= (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))))) (not (or (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= A__questionmark_v_120_170 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule trans :premises (t1243.t9.t17.t15.t80.t3 t1243.t9.t17.t15.t80.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t80.t17 (cl (= (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170))))))) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv)))))))) :rule trans :premises (t1243.t9.t17.t15.t80.t2 t1243.t9.t17.t15.t80.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t80 (cl (= (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170)))))))) (forall ((A__questionmark_pc Int)) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t81 (cl (= (forall ((A__questionmark_pc Int)) (not (and (not (= tptp.nullObject A__questionmark_pc)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated)) (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef)) (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame)) (or (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv))) (not (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t82 (cl (= (forall ((A__questionmark_pc Int)) (exists ((A__questionmark_v_120_170 Int)) (and (= A__questionmark_v_120_170 (tptp.typeof A__questionmark_pc)) (=> (not (or (not (not (= A__questionmark_pc tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated) tptp.true_1)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef) A__questionmark_v_6_162)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame) A__questionmark_v_5_161)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv) A__questionmark_v_120_170)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv) A__questionmark_v_120_170)))))))) (forall ((A__questionmark_pc Int)) (or (= tptp.nullObject A__questionmark_pc) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.allocated))) (not (= A__questionmark_v_6_162 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerRef))) (not (= A__questionmark_v_5_161 (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.ownerFrame))) (and (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.inv)) (= (tptp.typeof A__questionmark_pc) (tptp.select2 |tptp.'Heap'| A__questionmark_pc tptp.localinv))))))) :rule trans :premises (t1243.t9.t17.t15.t80 t1243.t9.t17.t15.t81))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t83 :args ((A__questionmark_j_1 Int) (:= A__questionmark_j_1 A__questionmark_j_1) (A__questionmark_i_1 Int) (:= A__questionmark_i_1 A__questionmark_i_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t1 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t2 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t83.t3 :args ((A__questionmark_v_121_171 Int) (:= A__questionmark_v_121_171 A__questionmark_v_121_171)))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t1 (cl (= A__questionmark_v_121_171 A__questionmark_v_121_171)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t2 (cl (= A__questionmark_v_121_171 A__questionmark_v_121_171)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t3 (cl (= (- A__questionmark_v_15_84 1) (+ A__questionmark_v_15_84 (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t4 (cl (= A__questionmark_v_15_84 A__questionmark_v_15_84)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t5 (cl (= (+ A__questionmark_v_15_84 (* (- 1) 1)) (+ A__questionmark_v_15_84 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t4 t1243.t9.t17.t5))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t6 (cl (= (+ A__questionmark_v_15_84 (- 1)) (+ (- 1) A__questionmark_v_15_84))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t7 (cl (= (+ A__questionmark_v_15_84 (* (- 1) 1)) (+ (- 1) A__questionmark_v_15_84))) :rule trans :premises (t1243.t9.t17.t15.t83.t3.t5 t1243.t9.t17.t15.t83.t3.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t8 (cl (= (- A__questionmark_v_15_84 1) (+ (- 1) A__questionmark_v_15_84))) :rule trans :premises (t1243.t9.t17.t15.t83.t3.t3 t1243.t9.t17.t15.t83.t3.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t9 (cl (= (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (= A__questionmark_v_121_171 (+ (- 1) A__questionmark_v_15_84)))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t2 t1243.t9.t17.t15.t83.t3.t8))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t10 (cl (= (= A__questionmark_v_121_171 (+ (- 1) A__questionmark_v_15_84)) (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t11 (cl (= (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)))) :rule trans :premises (t1243.t9.t17.t15.t83.t3.t9 t1243.t9.t17.t15.t83.t3.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t12 (cl (= (<= 0 A__questionmark_i_1) (>= A__questionmark_i_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t13 (cl (= (not (<= 0 A__questionmark_i_1)) (not (>= A__questionmark_i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t14 (cl (= (<= A__questionmark_i_1 A__questionmark_v_121_171) (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t15 (cl (= (not (<= A__questionmark_i_1 A__questionmark_v_121_171)) (not (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t16 (cl (= (not (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t17 (cl (= (not (<= A__questionmark_i_1 A__questionmark_v_121_171)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) :rule trans :premises (t1243.t9.t17.t15.t83.t3.t15 t1243.t9.t17.t15.t83.t3.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t18 (cl (= (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171))) (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t13 t1243.t9.t17.t15.t83.t3.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t19 (cl (= (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t20 (cl (= (<= 0 A__questionmark_j_1) (>= A__questionmark_j_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t21 (cl (= (not (<= 0 A__questionmark_j_1)) (not (>= A__questionmark_j_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t22 (cl (= (<= A__questionmark_j_1 A__questionmark_v_121_171) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t23 (cl (= (not (<= A__questionmark_j_1 A__questionmark_v_121_171)) (not (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t22))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t24 (cl (= (not (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t25 (cl (= (not (<= A__questionmark_j_1 A__questionmark_v_121_171)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) :rule trans :premises (t1243.t9.t17.t15.t83.t3.t23 t1243.t9.t17.t15.t83.t3.t24))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t26 (cl (= (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171))) (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t21 t1243.t9.t17.t15.t83.t3.t25))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t27 (cl (= (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t26))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t28 (cl (= (< A__questionmark_i_1 A__questionmark_j_1) (not (>= A__questionmark_i_1 A__questionmark_j_1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t29 (cl (= (>= A__questionmark_i_1 A__questionmark_j_1) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t30 (cl (= (not (>= A__questionmark_i_1 A__questionmark_j_1)) (not (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t29))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t31 (cl (= (not (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t32 (cl (= (not (>= A__questionmark_i_1 A__questionmark_j_1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t83.t3.t30 t1243.t9.t17.t15.t83.t3.t31))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t33 (cl (= (< A__questionmark_i_1 A__questionmark_j_1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t83.t3.t28 t1243.t9.t17.t15.t83.t3.t32))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t34 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t35 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t36 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t35))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t37 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t83.t3.t34 t1243.t9.t17.t15.t83.t3.t36))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t38 (cl (= (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t33 t1243.t9.t17.t15.t83.t3.t37))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t39 (cl (= (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t27 t1243.t9.t17.t15.t83.t3.t38))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t40 (cl (= (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))))) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t19 t1243.t9.t17.t15.t83.t3.t39))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3.t41 (cl (= (and (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)))))) (and (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))))))) :rule cong :premises (t1243.t9.t17.t15.t83.t3.t11 t1243.t9.t17.t15.t83.t3.t40))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t3 (cl (= (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))))))) (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t4 (cl (= (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))))) (not (forall ((A__questionmark_v_121_171 Int)) (not (and (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t5 (cl (= (forall ((A__questionmark_v_121_171 Int)) (not (and (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))))))) (forall ((A__questionmark_v_121_171 Int)) (or (not (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t6 (cl (= (forall ((A__questionmark_v_121_171 Int)) (or (not (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) (or (not (= A__questionmark_v_15_84 (+ 1 (+ (- 1) A__questionmark_v_15_84)))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t7 (cl (= A__questionmark_v_15_84 A__questionmark_v_15_84)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t8 (cl (= (+ 1 (+ (- 1) A__questionmark_v_15_84)) (+ 1 (- 1) A__questionmark_v_15_84))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t9 (cl (= (+ 1 (- 1) A__questionmark_v_15_84) A__questionmark_v_15_84)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t10 (cl (= (+ 1 (+ (- 1) A__questionmark_v_15_84)) A__questionmark_v_15_84)) :rule trans :premises (t1243.t9.t17.t15.t83.t8 t1243.t9.t17.t15.t83.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t11 (cl (= (= A__questionmark_v_15_84 (+ 1 (+ (- 1) A__questionmark_v_15_84))) (= A__questionmark_v_15_84 A__questionmark_v_15_84))) :rule cong :premises (t1243.t9.t17.t15.t83.t7 t1243.t9.t17.t15.t83.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t12 (cl (= (= A__questionmark_v_15_84 A__questionmark_v_15_84) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t13 (cl (= (= A__questionmark_v_15_84 (+ 1 (+ (- 1) A__questionmark_v_15_84))) true)) :rule trans :premises (t1243.t9.t17.t15.t83.t11 t1243.t9.t17.t15.t83.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t14 (cl (= (not (= A__questionmark_v_15_84 (+ 1 (+ (- 1) A__questionmark_v_15_84)))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t83.t13))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t15 (cl (= (not (= A__questionmark_v_15_84 (+ 1 (+ (- 1) A__questionmark_v_15_84)))) false)) :rule trans :premises (t1243.t9.t17.t15.t83.t14 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t16 (cl (= (>= A__questionmark_i_1 0) (>= A__questionmark_i_1 0))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t17 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t18 (cl (= (* (- 1) (+ (- 1) A__questionmark_v_15_84)) (+ 1 (* (- 1) A__questionmark_v_15_84)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t19 (cl (= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) (+ A__questionmark_i_1 (+ 1 (* (- 1) A__questionmark_v_15_84))))) :rule cong :premises (t1243.t9.t17.t15.t83.t17 t1243.t9.t17.t15.t83.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t20 (cl (= (+ A__questionmark_i_1 (+ 1 (* (- 1) A__questionmark_v_15_84))) (+ 1 (* (- 1) A__questionmark_v_15_84) A__questionmark_i_1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t21 (cl (= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) (+ 1 (* (- 1) A__questionmark_v_15_84) A__questionmark_i_1))) :rule trans :premises (t1243.t9.t17.t15.t83.t19 t1243.t9.t17.t15.t83.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t22 (cl (= (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1) (>= (+ 1 (* (- 1) A__questionmark_v_15_84) A__questionmark_i_1) 1))) :rule cong :premises (t1243.t9.t17.t15.t83.t21 t1243.t9.t17.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t23 (cl (= (>= (+ 1 (* (- 1) A__questionmark_v_15_84) A__questionmark_i_1) 1) (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t24 (cl (= (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1) (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1)))) :rule trans :premises (t1243.t9.t17.t15.t83.t22 t1243.t9.t17.t15.t83.t23))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t25 (cl (= (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (not (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t83.t24))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t26 (cl (= (not (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1))) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t27 (cl (= (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t83.t25 t1243.t9.t17.t15.t83.t26))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t28 (cl (= (>= A__questionmark_j_1 0) (>= A__questionmark_j_1 0))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t29 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t30 (cl (= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) (+ A__questionmark_j_1 (+ 1 (* (- 1) A__questionmark_v_15_84))))) :rule cong :premises (t1243.t9.t17.t15.t83.t29 t1243.t9.t17.t15.t83.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t31 (cl (= (+ A__questionmark_j_1 (+ 1 (* (- 1) A__questionmark_v_15_84))) (+ 1 (* (- 1) A__questionmark_v_15_84) A__questionmark_j_1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t32 (cl (= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) (+ 1 (* (- 1) A__questionmark_v_15_84) A__questionmark_j_1))) :rule trans :premises (t1243.t9.t17.t15.t83.t30 t1243.t9.t17.t15.t83.t31))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t33 (cl (= (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1) (>= (+ 1 (* (- 1) A__questionmark_v_15_84) A__questionmark_j_1) 1))) :rule cong :premises (t1243.t9.t17.t15.t83.t32 t1243.t9.t17.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t34 (cl (= (>= (+ 1 (* (- 1) A__questionmark_v_15_84) A__questionmark_j_1) 1) (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t35 (cl (= (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1) (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1)))) :rule trans :premises (t1243.t9.t17.t15.t83.t33 t1243.t9.t17.t15.t83.t34))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t36 (cl (= (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (not (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t83.t35))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t37 (cl (= (not (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1))) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t38 (cl (= (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t83.t36 t1243.t9.t17.t15.t83.t37))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t39 (cl (= (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t40 (cl (= (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t41 (cl (= (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) :rule cong :premises (t1243.t9.t17.t15.t83.t16 t1243.t9.t17.t15.t83.t27 t1243.t9.t17.t15.t83.t28 t1243.t9.t17.t15.t83.t38 t1243.t9.t17.t15.t83.t39 t1243.t9.t17.t15.t83.t40))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t42 (cl (= (or (not (= A__questionmark_v_15_84 (+ 1 (+ (- 1) A__questionmark_v_15_84)))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))) (or false (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t83.t15 t1243.t9.t17.t15.t83.t41))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t43 (cl (= (or false (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t44 (cl (= (or (not (= A__questionmark_v_15_84 (+ 1 (+ (- 1) A__questionmark_v_15_84)))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_15_84))) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t83.t42 t1243.t9.t17.t15.t83.t43))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t45 (cl (= (forall ((A__questionmark_v_121_171 Int)) (or (not (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t83.t6 t1243.t9.t17.t15.t83.t44))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t46 (cl (= (forall ((A__questionmark_v_121_171 Int)) (not (and (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))))))) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t83.t5 t1243.t9.t17.t15.t83.t45))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t47 (cl (= (not (forall ((A__questionmark_v_121_171 Int)) (not (and (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))))))) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t83.t46))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t48 (cl (= (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_15_84 (+ 1 A__questionmark_v_121_171)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_121_171)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))))) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))) :rule trans :premises (t1243.t9.t17.t15.t83.t4 t1243.t9.t17.t15.t83.t47))
% 46.23/46.46 (step t1243.t9.t17.t15.t83.t49 (cl (= (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))))))) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0))))) :rule trans :premises (t1243.t9.t17.t15.t83.t3 t1243.t9.t17.t15.t83.t48))
% 46.23/46.46 (step t1243.t9.t17.t15.t83 (cl (= (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)))))))) (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t84 (cl (= (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))) (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1)) (not (>= A__questionmark_j_1 0)) (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t85 (cl (= (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_121_171 Int)) (and (= A__questionmark_v_121_171 (- A__questionmark_v_15_84 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_121_171)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_121_171)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1)))))))) (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_i_1)) 1)) (not (>= A__questionmark_j_1 0)) (not (>= (+ A__questionmark_v_15_84 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 0)))))) :rule trans :premises (t1243.t9.t17.t15.t83 t1243.t9.t17.t15.t84))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t86 :args ((A__questionmark_j_1 Int) (:= A__questionmark_j_1 A__questionmark_j_1) (A__questionmark_i_1 Int) (:= A__questionmark_i_1 A__questionmark_i_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t1 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t2 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t86.t3 :args ((A__questionmark_v_122_172 Int) (:= A__questionmark_v_122_172 A__questionmark_v_122_172)))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t1 (cl (= A__questionmark_v_122_172 A__questionmark_v_122_172)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t2 (cl (= A__questionmark_v_122_172 A__questionmark_v_122_172)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t3 (cl (= (- A__questionmark_v_13_86 1) (+ A__questionmark_v_13_86 (* (- 1) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t4 (cl (= A__questionmark_v_13_86 A__questionmark_v_13_86)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t5 (cl (= (+ A__questionmark_v_13_86 (* (- 1) 1)) (+ A__questionmark_v_13_86 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t4 t1243.t9.t17.t5))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t6 (cl (= (+ A__questionmark_v_13_86 (- 1)) (+ (- 1) A__questionmark_v_13_86))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t7 (cl (= (+ A__questionmark_v_13_86 (* (- 1) 1)) (+ (- 1) A__questionmark_v_13_86))) :rule trans :premises (t1243.t9.t17.t15.t86.t3.t5 t1243.t9.t17.t15.t86.t3.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t8 (cl (= (- A__questionmark_v_13_86 1) (+ (- 1) A__questionmark_v_13_86))) :rule trans :premises (t1243.t9.t17.t15.t86.t3.t3 t1243.t9.t17.t15.t86.t3.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t9 (cl (= (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (= A__questionmark_v_122_172 (+ (- 1) A__questionmark_v_13_86)))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t2 t1243.t9.t17.t15.t86.t3.t8))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t10 (cl (= (= A__questionmark_v_122_172 (+ (- 1) A__questionmark_v_13_86)) (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t11 (cl (= (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)))) :rule trans :premises (t1243.t9.t17.t15.t86.t3.t9 t1243.t9.t17.t15.t86.t3.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t12 (cl (= (<= 0 A__questionmark_i_1) (>= A__questionmark_i_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t13 (cl (= (not (<= 0 A__questionmark_i_1)) (not (>= A__questionmark_i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t14 (cl (= (<= A__questionmark_i_1 A__questionmark_v_122_172) (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t15 (cl (= (not (<= A__questionmark_i_1 A__questionmark_v_122_172)) (not (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t16 (cl (= (not (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t17 (cl (= (not (<= A__questionmark_i_1 A__questionmark_v_122_172)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) :rule trans :premises (t1243.t9.t17.t15.t86.t3.t15 t1243.t9.t17.t15.t86.t3.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t18 (cl (= (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172))) (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t13 t1243.t9.t17.t15.t86.t3.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t19 (cl (= (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t20 (cl (= (<= 0 A__questionmark_j_1) (>= A__questionmark_j_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t21 (cl (= (not (<= 0 A__questionmark_j_1)) (not (>= A__questionmark_j_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t22 (cl (= (<= A__questionmark_j_1 A__questionmark_v_122_172) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t23 (cl (= (not (<= A__questionmark_j_1 A__questionmark_v_122_172)) (not (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t22))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t24 (cl (= (not (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t25 (cl (= (not (<= A__questionmark_j_1 A__questionmark_v_122_172)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) :rule trans :premises (t1243.t9.t17.t15.t86.t3.t23 t1243.t9.t17.t15.t86.t3.t24))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t26 (cl (= (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172))) (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t21 t1243.t9.t17.t15.t86.t3.t25))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t27 (cl (= (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t26))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t28 (cl (= (< A__questionmark_i_1 A__questionmark_j_1) (not (>= A__questionmark_i_1 A__questionmark_j_1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t29 (cl (= (>= A__questionmark_i_1 A__questionmark_j_1) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t30 (cl (= (not (>= A__questionmark_i_1 A__questionmark_j_1)) (not (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t29))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t31 (cl (= (not (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t32 (cl (= (not (>= A__questionmark_i_1 A__questionmark_j_1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t86.t3.t30 t1243.t9.t17.t15.t86.t3.t31))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t33 (cl (= (< A__questionmark_i_1 A__questionmark_j_1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t86.t3.t28 t1243.t9.t17.t15.t86.t3.t32))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t34 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t35 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t36 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t35))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t37 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t86.t3.t34 t1243.t9.t17.t15.t86.t3.t36))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t38 (cl (= (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t33 t1243.t9.t17.t15.t86.t3.t37))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t39 (cl (= (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t27 t1243.t9.t17.t15.t86.t3.t38))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t40 (cl (= (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))))) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t19 t1243.t9.t17.t15.t86.t3.t39))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3.t41 (cl (= (and (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)))))) (and (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))))))) :rule cong :premises (t1243.t9.t17.t15.t86.t3.t11 t1243.t9.t17.t15.t86.t3.t40))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t3 (cl (= (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))))))) (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t4 (cl (= (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))))) (not (forall ((A__questionmark_v_122_172 Int)) (not (and (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t5 (cl (= (forall ((A__questionmark_v_122_172 Int)) (not (and (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))))))) (forall ((A__questionmark_v_122_172 Int)) (or (not (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t6 (cl (= (forall ((A__questionmark_v_122_172 Int)) (or (not (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) (or (not (= A__questionmark_v_13_86 (+ 1 (+ (- 1) A__questionmark_v_13_86)))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t7 (cl (= A__questionmark_v_13_86 A__questionmark_v_13_86)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t8 (cl (= (+ 1 (+ (- 1) A__questionmark_v_13_86)) (+ 1 (- 1) A__questionmark_v_13_86))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t9 (cl (= (+ 1 (- 1) A__questionmark_v_13_86) A__questionmark_v_13_86)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t10 (cl (= (+ 1 (+ (- 1) A__questionmark_v_13_86)) A__questionmark_v_13_86)) :rule trans :premises (t1243.t9.t17.t15.t86.t8 t1243.t9.t17.t15.t86.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t11 (cl (= (= A__questionmark_v_13_86 (+ 1 (+ (- 1) A__questionmark_v_13_86))) (= A__questionmark_v_13_86 A__questionmark_v_13_86))) :rule cong :premises (t1243.t9.t17.t15.t86.t7 t1243.t9.t17.t15.t86.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t12 (cl (= (= A__questionmark_v_13_86 A__questionmark_v_13_86) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t13 (cl (= (= A__questionmark_v_13_86 (+ 1 (+ (- 1) A__questionmark_v_13_86))) true)) :rule trans :premises (t1243.t9.t17.t15.t86.t11 t1243.t9.t17.t15.t86.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t14 (cl (= (not (= A__questionmark_v_13_86 (+ 1 (+ (- 1) A__questionmark_v_13_86)))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t86.t13))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t15 (cl (= (not (= A__questionmark_v_13_86 (+ 1 (+ (- 1) A__questionmark_v_13_86)))) false)) :rule trans :premises (t1243.t9.t17.t15.t86.t14 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t16 (cl (= (>= A__questionmark_i_1 0) (>= A__questionmark_i_1 0))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t17 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t18 (cl (= (* (- 1) (+ (- 1) A__questionmark_v_13_86)) (+ 1 (* (- 1) A__questionmark_v_13_86)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t19 (cl (= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) (+ A__questionmark_i_1 (+ 1 (* (- 1) A__questionmark_v_13_86))))) :rule cong :premises (t1243.t9.t17.t15.t86.t17 t1243.t9.t17.t15.t86.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t20 (cl (= (+ A__questionmark_i_1 (+ 1 (* (- 1) A__questionmark_v_13_86))) (+ 1 (* (- 1) A__questionmark_v_13_86) A__questionmark_i_1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t21 (cl (= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) (+ 1 (* (- 1) A__questionmark_v_13_86) A__questionmark_i_1))) :rule trans :premises (t1243.t9.t17.t15.t86.t19 t1243.t9.t17.t15.t86.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t22 (cl (= (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1) (>= (+ 1 (* (- 1) A__questionmark_v_13_86) A__questionmark_i_1) 1))) :rule cong :premises (t1243.t9.t17.t15.t86.t21 t1243.t9.t17.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t23 (cl (= (>= (+ 1 (* (- 1) A__questionmark_v_13_86) A__questionmark_i_1) 1) (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t24 (cl (= (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1) (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1)))) :rule trans :premises (t1243.t9.t17.t15.t86.t22 t1243.t9.t17.t15.t86.t23))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t25 (cl (= (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (not (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t86.t24))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t26 (cl (= (not (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1))) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t27 (cl (= (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t86.t25 t1243.t9.t17.t15.t86.t26))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t28 (cl (= (>= A__questionmark_j_1 0) (>= A__questionmark_j_1 0))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t29 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t30 (cl (= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) (+ A__questionmark_j_1 (+ 1 (* (- 1) A__questionmark_v_13_86))))) :rule cong :premises (t1243.t9.t17.t15.t86.t29 t1243.t9.t17.t15.t86.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t31 (cl (= (+ A__questionmark_j_1 (+ 1 (* (- 1) A__questionmark_v_13_86))) (+ 1 (* (- 1) A__questionmark_v_13_86) A__questionmark_j_1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t32 (cl (= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) (+ 1 (* (- 1) A__questionmark_v_13_86) A__questionmark_j_1))) :rule trans :premises (t1243.t9.t17.t15.t86.t30 t1243.t9.t17.t15.t86.t31))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t33 (cl (= (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1) (>= (+ 1 (* (- 1) A__questionmark_v_13_86) A__questionmark_j_1) 1))) :rule cong :premises (t1243.t9.t17.t15.t86.t32 t1243.t9.t17.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t34 (cl (= (>= (+ 1 (* (- 1) A__questionmark_v_13_86) A__questionmark_j_1) 1) (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t35 (cl (= (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1) (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1)))) :rule trans :premises (t1243.t9.t17.t15.t86.t33 t1243.t9.t17.t15.t86.t34))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t36 (cl (= (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (not (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t86.t35))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t37 (cl (= (not (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1))) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t38 (cl (= (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t86.t36 t1243.t9.t17.t15.t86.t37))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t39 (cl (= (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t40 (cl (= (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t41 (cl (= (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) :rule cong :premises (t1243.t9.t17.t15.t86.t16 t1243.t9.t17.t15.t86.t27 t1243.t9.t17.t15.t86.t28 t1243.t9.t17.t15.t86.t38 t1243.t9.t17.t15.t86.t39 t1243.t9.t17.t15.t86.t40))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t42 (cl (= (or (not (= A__questionmark_v_13_86 (+ 1 (+ (- 1) A__questionmark_v_13_86)))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))) (or false (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t86.t15 t1243.t9.t17.t15.t86.t41))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t43 (cl (= (or false (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t44 (cl (= (or (not (= A__questionmark_v_13_86 (+ 1 (+ (- 1) A__questionmark_v_13_86)))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) (+ (- 1) A__questionmark_v_13_86))) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t86.t42 t1243.t9.t17.t15.t86.t43))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t45 (cl (= (forall ((A__questionmark_v_122_172 Int)) (or (not (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172))) (and (>= A__questionmark_i_1 0) (not (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1)) (>= A__questionmark_j_1 0) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t86.t6 t1243.t9.t17.t15.t86.t44))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t46 (cl (= (forall ((A__questionmark_v_122_172 Int)) (not (and (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))))))) (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t86.t5 t1243.t9.t17.t15.t86.t45))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t47 (cl (= (not (forall ((A__questionmark_v_122_172 Int)) (not (and (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))))))) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t86.t46))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t48 (cl (= (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_13_86 (+ 1 A__questionmark_v_122_172)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= (+ A__questionmark_i_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_v_122_172)) 1))) (=> (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))))) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))) :rule trans :premises (t1243.t9.t17.t15.t86.t4 t1243.t9.t17.t15.t86.t47))
% 46.23/46.46 (step t1243.t9.t17.t15.t86.t49 (cl (= (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))))))) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0))))) :rule trans :premises (t1243.t9.t17.t15.t86.t3 t1243.t9.t17.t15.t86.t48))
% 46.23/46.46 (step t1243.t9.t17.t15.t86 (cl (= (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)))))))) (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t87 (cl (= (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (not (and (>= A__questionmark_i_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1) (>= A__questionmark_j_1 0) (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1) (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))) (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1)) (not (>= A__questionmark_j_1 0)) (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t88 (cl (= (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (exists ((A__questionmark_v_122_172 Int)) (and (= A__questionmark_v_122_172 (- A__questionmark_v_13_86 1)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 A__questionmark_v_122_172)))) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 A__questionmark_v_122_172)))) (=> (< A__questionmark_i_1 A__questionmark_j_1) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1)))))))) (forall ((A__questionmark_j_1 Int) (A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_i_1)) 1)) (not (>= A__questionmark_j_1 0)) (not (>= (+ A__questionmark_v_13_86 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ A__questionmark_j_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_j_1))) 0)))))) :rule trans :premises (t1243.t9.t17.t15.t86 t1243.t9.t17.t15.t87))
% 46.23/46.46 (step t1243.t9.t17.t15.t89 (cl (= (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0))) (not (<= 0 0)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t90 (cl (= (<= 0 0) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t91 (cl (= (not (<= 0 0)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t90))
% 46.23/46.46 (step t1243.t9.t17.t15.t92 (cl (= (not (<= 0 0)) false)) :rule trans :premises (t1243.t9.t17.t15.t91 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t93 (cl (= (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0))) false)) :rule trans :premises (t1243.t9.t17.t15.t89 t1243.t9.t17.t15.t92))
% 46.23/46.46 (step t1243.t9.t17.t15.t94 (cl (= (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t93))
% 46.23/46.46 (step t1243.t9.t17.t15.t95 (cl (= (not false) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t96 (cl (= (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t94 t1243.t9.t17.t15.t95))
% 46.23/46.46 (step t1243.t9.t17.t15.t97 (cl (= (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0))) (not (<= 0 0)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t98 (cl (= (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0))) false)) :rule trans :premises (t1243.t9.t17.t15.t97 t1243.t9.t17.t15.t92))
% 46.23/46.46 (step t1243.t9.t17.t15.t99 (cl (= (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t98))
% 46.23/46.46 (step t1243.t9.t17.t15.t100 (cl (= (not (or (not (<= 0 0)) (not (<= 0 0)) (not (<= 0 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t99 t1243.t9.t17.t15.t95))
% 46.23/46.46 (step t1243.t9.t17.t15.t101 (cl (= (<= 0 A__questionmark_v_13_86) (>= A__questionmark_v_13_86 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t102 (cl (= (not (<= 0 A__questionmark_v_13_86)) (not (>= A__questionmark_v_13_86 0)))) :rule cong :premises (t1243.t9.t17.t15.t101))
% 46.23/46.46 (step t1243.t9.t17.t15.t103 (cl (= (<= 0 A__questionmark_v_15_84) (>= A__questionmark_v_15_84 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t104 (cl (= (not (<= 0 A__questionmark_v_15_84)) (not (>= A__questionmark_v_15_84 0)))) :rule cong :premises (t1243.t9.t17.t15.t103))
% 46.23/46.46 (step t1243.t9.t17.t15.t105 (cl (= (= 0 (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83)) (= (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83) 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t106 (cl (= (not (= 0 (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83))) (not (= (tptp.sum_1 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_20_85 0 A__questionmark_v_11_155 tptp.true_1 A__questionmark_v_21_83) 0)))) :rule cong :premises (t1243.t9.t17.t15.t105))
% 46.23/46.46 (step t1243.t9.t17.t15.t107 (cl (= (= 0 A__questionmark_v_13_86) (= A__questionmark_v_13_86 0))) :rule all_simplify)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t108 :args ((A__questionmark_j_1 Int) (:= A__questionmark_j_1 A__questionmark_j_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t1 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t2 (cl (= (<= 0 A__questionmark_j_1) (>= A__questionmark_j_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t3 (cl (= (not (<= 0 A__questionmark_j_1)) (not (>= A__questionmark_j_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t108.t2))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t4 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t5 (cl (= (<= A__questionmark_j_1 (- 0 1)) (<= A__questionmark_j_1 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t108.t4 t1243.t9.t17.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t6 (cl (= (<= A__questionmark_j_1 (- 1)) (not (>= A__questionmark_j_1 0)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t7 (cl (= (<= A__questionmark_j_1 (- 0 1)) (not (>= A__questionmark_j_1 0)))) :rule trans :premises (t1243.t9.t17.t15.t108.t5 t1243.t9.t17.t15.t108.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t8 (cl (= (not (<= A__questionmark_j_1 (- 0 1))) (not (not (>= A__questionmark_j_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t108.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t9 (cl (= (not (not (>= A__questionmark_j_1 0))) (>= A__questionmark_j_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t10 (cl (= (not (<= A__questionmark_j_1 (- 0 1))) (>= A__questionmark_j_1 0))) :rule trans :premises (t1243.t9.t17.t15.t108.t8 t1243.t9.t17.t15.t108.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t11 (cl (= (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1)))) (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t108.t3 t1243.t9.t17.t15.t108.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t12 (cl (= (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t108.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t13 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t14 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t15 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0)))) :rule cong :premises (t1243.t9.t17.t15.t108.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t16 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t108.t13 t1243.t9.t17.t15.t108.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t108.t17 (cl (= (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t108.t12 t1243.t9.t17.t15.t108.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t108 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)))) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t109 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0)))) (forall ((A__questionmark_j_1 Int)) (or true (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0)))))) :rule all_simplify)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t110 :args ((A__questionmark_j_1 Int) (:= A__questionmark_j_1 A__questionmark_j_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t110.t1 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t110.t2 (cl (= (or true (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0))) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t110 (cl (= (forall ((A__questionmark_j_1 Int)) (or true (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0)))) (forall ((A__questionmark_j_1 Int)) true))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t111 (cl (= (forall ((A__questionmark_j_1 Int)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t112 (cl (= (forall ((A__questionmark_j_1 Int)) (or true (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t110 t1243.t9.t17.t15.t111))
% 46.23/46.46 (step t1243.t9.t17.t15.t113 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t109 t1243.t9.t17.t15.t112))
% 46.23/46.46 (step t1243.t9.t17.t15.t114 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t108 t1243.t9.t17.t15.t113))
% 46.23/46.46 (step t1243.t9.t17.t15.t115 (cl (= (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))))) (or (= A__questionmark_v_13_86 0) true))) :rule cong :premises (t1243.t9.t17.t15.t107 t1243.t9.t17.t15.t114))
% 46.23/46.46 (step t1243.t9.t17.t15.t116 (cl (= (or (= A__questionmark_v_13_86 0) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t117 (cl (= (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))))) true)) :rule trans :premises (t1243.t9.t17.t15.t115 t1243.t9.t17.t15.t116))
% 46.23/46.46 (step t1243.t9.t17.t15.t118 (cl (= (not (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t117))
% 46.23/46.46 (step t1243.t9.t17.t15.t119 (cl (= (not (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)))))) false)) :rule trans :premises (t1243.t9.t17.t15.t118 t1188))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t120 :args ((A__questionmark_j_1 Int) (:= A__questionmark_j_1 A__questionmark_j_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t1 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t2 (cl (= (<= 0 A__questionmark_j_1) (>= A__questionmark_j_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t3 (cl (= (not (<= 0 A__questionmark_j_1)) (not (>= A__questionmark_j_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t120.t2))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t4 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t5 (cl (= (<= A__questionmark_j_1 (- 0 1)) (<= A__questionmark_j_1 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t120.t4 t1243.t9.t17.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t6 (cl (= (<= A__questionmark_j_1 (- 1)) (not (>= A__questionmark_j_1 0)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t7 (cl (= (<= A__questionmark_j_1 (- 0 1)) (not (>= A__questionmark_j_1 0)))) :rule trans :premises (t1243.t9.t17.t15.t120.t5 t1243.t9.t17.t15.t120.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t8 (cl (= (not (<= A__questionmark_j_1 (- 0 1))) (not (not (>= A__questionmark_j_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t120.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t9 (cl (= (not (not (>= A__questionmark_j_1 0))) (>= A__questionmark_j_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t10 (cl (= (not (<= A__questionmark_j_1 (- 0 1))) (>= A__questionmark_j_1 0))) :rule trans :premises (t1243.t9.t17.t15.t120.t8 t1243.t9.t17.t15.t120.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t11 (cl (= (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1)))) (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t120.t3 t1243.t9.t17.t15.t120.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t12 (cl (= (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t120.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t13 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t14 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t15 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) (not (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule cong :premises (t1243.t9.t17.t15.t120.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t16 (cl (= (not (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t17 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t120.t15 t1243.t9.t17.t15.t120.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t18 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t120.t13 t1243.t9.t17.t15.t120.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t120.t19 (cl (= (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) :rule cong :premises (t1243.t9.t17.t15.t120.t12 t1243.t9.t17.t15.t120.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t120 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)))) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t121 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) (forall ((A__questionmark_j_1 Int)) (or true (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule all_simplify)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t122 :args ((A__questionmark_j_1 Int) (:= A__questionmark_j_1 A__questionmark_j_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t122.t1 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t122.t2 (cl (= (or true (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t122 (cl (= (forall ((A__questionmark_j_1 Int)) (or true (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) (forall ((A__questionmark_j_1 Int)) true))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t123 (cl (= (forall ((A__questionmark_j_1 Int)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t124 (cl (= (forall ((A__questionmark_j_1 Int)) (or true (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) true)) :rule trans :premises (t1243.t9.t17.t15.t122 t1243.t9.t17.t15.t123))
% 46.23/46.46 (step t1243.t9.t17.t15.t125 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (>= A__questionmark_j_1 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) true)) :rule trans :premises (t1243.t9.t17.t15.t121 t1243.t9.t17.t15.t124))
% 46.23/46.46 (step t1243.t9.t17.t15.t126 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t120 t1243.t9.t17.t15.t125))
% 46.23/46.46 (step t1243.t9.t17.t15.t127 (cl (= (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))))) (or (= A__questionmark_v_13_86 0) true))) :rule cong :premises (t1243.t9.t17.t15.t107 t1243.t9.t17.t15.t126))
% 46.23/46.46 (step t1243.t9.t17.t15.t128 (cl (= (or (= 0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 0))))) true)) :rule trans :premises (t1243.t9.t17.t15.t127 t1243.t9.t17.t15.t116))
% 46.23/46.46 (step t1243.t9.t17.t15.t129 (cl (= (= 0 A__questionmark_v_15_84) (= A__questionmark_v_15_84 0))) :rule all_simplify)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t130 :args ((A__questionmark_i_1 Int) (:= A__questionmark_i_1 A__questionmark_i_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t1 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t2 (cl (= (<= 0 A__questionmark_i_1) (>= A__questionmark_i_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t3 (cl (= (not (<= 0 A__questionmark_i_1)) (not (>= A__questionmark_i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t130.t2))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t4 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t5 (cl (= (<= A__questionmark_i_1 (- 0 1)) (<= A__questionmark_i_1 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t130.t4 t1243.t9.t17.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t6 (cl (= (<= A__questionmark_i_1 (- 1)) (not (>= A__questionmark_i_1 0)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t7 (cl (= (<= A__questionmark_i_1 (- 0 1)) (not (>= A__questionmark_i_1 0)))) :rule trans :premises (t1243.t9.t17.t15.t130.t5 t1243.t9.t17.t15.t130.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t8 (cl (= (not (<= A__questionmark_i_1 (- 0 1))) (not (not (>= A__questionmark_i_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t130.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t9 (cl (= (not (not (>= A__questionmark_i_1 0))) (>= A__questionmark_i_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t10 (cl (= (not (<= A__questionmark_i_1 (- 0 1))) (>= A__questionmark_i_1 0))) :rule trans :premises (t1243.t9.t17.t15.t130.t8 t1243.t9.t17.t15.t130.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t11 (cl (= (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1)))) (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t130.t3 t1243.t9.t17.t15.t130.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t12 (cl (= (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t130.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t13 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t14 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t15 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0)))) :rule cong :premises (t1243.t9.t17.t15.t130.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t16 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t130.t13 t1243.t9.t17.t15.t130.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t130.t17 (cl (= (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t130.t12 t1243.t9.t17.t15.t130.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t130 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)))) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t131 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0)))) (forall ((A__questionmark_i_1 Int)) (or true (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0)))))) :rule all_simplify)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t132 :args ((A__questionmark_i_1 Int) (:= A__questionmark_i_1 A__questionmark_i_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t132.t1 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t132.t2 (cl (= (or true (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0))) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t132 (cl (= (forall ((A__questionmark_i_1 Int)) (or true (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0)))) (forall ((A__questionmark_i_1 Int)) true))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t133 (cl (= (forall ((A__questionmark_i_1 Int)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t134 (cl (= (forall ((A__questionmark_i_1 Int)) (or true (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t132 t1243.t9.t17.t15.t133))
% 46.23/46.46 (step t1243.t9.t17.t15.t135 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t131 t1243.t9.t17.t15.t134))
% 46.23/46.46 (step t1243.t9.t17.t15.t136 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t130 t1243.t9.t17.t15.t135))
% 46.23/46.46 (step t1243.t9.t17.t15.t137 (cl (= (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))))) (or (= A__questionmark_v_15_84 0) true))) :rule cong :premises (t1243.t9.t17.t15.t129 t1243.t9.t17.t15.t136))
% 46.23/46.46 (step t1243.t9.t17.t15.t138 (cl (= (or (= A__questionmark_v_15_84 0) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t139 (cl (= (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))))) true)) :rule trans :premises (t1243.t9.t17.t15.t137 t1243.t9.t17.t15.t138))
% 46.23/46.46 (step t1243.t9.t17.t15.t140 (cl (= (not (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t139))
% 46.23/46.46 (step t1243.t9.t17.t15.t141 (cl (= (not (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)))))) false)) :rule trans :premises (t1243.t9.t17.t15.t140 t1188))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t142 :args ((A__questionmark_i_1 Int) (:= A__questionmark_i_1 A__questionmark_i_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t1 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t2 (cl (= (<= 0 A__questionmark_i_1) (>= A__questionmark_i_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t3 (cl (= (not (<= 0 A__questionmark_i_1)) (not (>= A__questionmark_i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t142.t2))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t4 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t5 (cl (= (<= A__questionmark_i_1 (- 0 1)) (<= A__questionmark_i_1 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t142.t4 t1243.t9.t17.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t6 (cl (= (<= A__questionmark_i_1 (- 1)) (not (>= A__questionmark_i_1 0)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t7 (cl (= (<= A__questionmark_i_1 (- 0 1)) (not (>= A__questionmark_i_1 0)))) :rule trans :premises (t1243.t9.t17.t15.t142.t5 t1243.t9.t17.t15.t142.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t8 (cl (= (not (<= A__questionmark_i_1 (- 0 1))) (not (not (>= A__questionmark_i_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t142.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t9 (cl (= (not (not (>= A__questionmark_i_1 0))) (>= A__questionmark_i_1 0))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t10 (cl (= (not (<= A__questionmark_i_1 (- 0 1))) (>= A__questionmark_i_1 0))) :rule trans :premises (t1243.t9.t17.t15.t142.t8 t1243.t9.t17.t15.t142.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t11 (cl (= (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1)))) (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t142.t3 t1243.t9.t17.t15.t142.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t12 (cl (= (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t142.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t13 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t14 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t15 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) (not (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule cong :premises (t1243.t9.t17.t15.t142.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t16 (cl (= (not (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t17 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t142.t15 t1243.t9.t17.t15.t142.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t18 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t142.t13 t1243.t9.t17.t15.t142.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t142.t19 (cl (= (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))) :rule cong :premises (t1243.t9.t17.t15.t142.t12 t1243.t9.t17.t15.t142.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t142 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)))) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t143 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) (forall ((A__questionmark_i_1 Int)) (or true (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule all_simplify)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t144 :args ((A__questionmark_i_1 Int) (:= A__questionmark_i_1 A__questionmark_i_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t144.t1 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t144.t2 (cl (= (or true (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t144 (cl (= (forall ((A__questionmark_i_1 Int)) (or true (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) (forall ((A__questionmark_i_1 Int)) true))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t145 (cl (= (forall ((A__questionmark_i_1 Int)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t146 (cl (= (forall ((A__questionmark_i_1 Int)) (or true (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) true)) :rule trans :premises (t1243.t9.t17.t15.t144 t1243.t9.t17.t15.t145))
% 46.23/46.46 (step t1243.t9.t17.t15.t147 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (>= A__questionmark_i_1 0))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) true)) :rule trans :premises (t1243.t9.t17.t15.t143 t1243.t9.t17.t15.t146))
% 46.23/46.46 (step t1243.t9.t17.t15.t148 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0)))) true)) :rule trans :premises (t1243.t9.t17.t15.t142 t1243.t9.t17.t15.t147))
% 46.23/46.46 (step t1243.t9.t17.t15.t149 (cl (= (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))))) (or (= A__questionmark_v_15_84 0) true))) :rule cong :premises (t1243.t9.t17.t15.t129 t1243.t9.t17.t15.t148))
% 46.23/46.46 (step t1243.t9.t17.t15.t150 (cl (= (or (= 0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- 0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 0))))) true)) :rule trans :premises (t1243.t9.t17.t15.t149 t1243.t9.t17.t15.t138))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t151 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t151.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t151.t2 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t151.t3 (cl (= (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t151.t2 t1243.t9.t17.t15.t151.t2))
% 46.23/46.46 (step t1243.t9.t17.t15.t151 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (forall ((A__questionmark_o_1 Int)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t152 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) (forall ((A__questionmark_o_1 Int)) true))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t153 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t154 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) true)) :rule trans :premises (t1243.t9.t17.t15.t152 t1243.t9.t17.t15.t153))
% 46.23/46.46 (step t1243.t9.t17.t15.t155 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) true)) :rule trans :premises (t1243.t9.t17.t15.t151 t1243.t9.t17.t15.t154))
% 46.23/46.46 (step t1243.t9.t17.t15.t156 (cl (= (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t155))
% 46.23/46.46 (step t1243.t9.t17.t15.t157 (cl (= (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t156 t1188))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t158 :args ((A__questionmark_ot Int) (:= A__questionmark_ot A__questionmark_ot)))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t1 (cl (= A__questionmark_ot A__questionmark_ot)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t158.t2 :args ((A__questionmark_v_117_174 Int) (:= A__questionmark_v_117_174 A__questionmark_v_117_174) (A__questionmark_v_116_175 Int) (:= A__questionmark_v_116_175 A__questionmark_v_116_175)))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t1 (cl (= A__questionmark_v_117_174 A__questionmark_v_117_174)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t2 (cl (= A__questionmark_v_116_175 A__questionmark_v_116_175)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t3 (cl (= (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t4 (cl (= (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t5 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t6 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t158.t2.t5))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t7 (cl (= (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))) (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t8 (cl (= (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_174))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t9 (cl (= (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_174))) :rule trans :premises (t1243.t9.t17.t15.t158.t2.t7 t1243.t9.t17.t15.t158.t2.t8))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t10 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|)))) (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_174)))) :rule cong :premises (t1243.t9.t17.t15.t158.t2.t6 t1243.t9.t17.t15.t158.t2.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t11 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_174))))) :rule cong :premises (t1243.t9.t17.t15.t158.t2.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t12 (cl (= (= A__questionmark_v_116_175 A__questionmark_v_116_175) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t13 (cl (= (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t158.t2.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t14 (cl (= (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t2.t13 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t15 (cl (= (= A__questionmark_v_117_174 A__questionmark_v_117_174) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t16 (cl (= (not (= A__questionmark_v_117_174 A__questionmark_v_117_174)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t158.t2.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t17 (cl (= (not (= A__questionmark_v_117_174 A__questionmark_v_117_174)) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t2.t16 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t18 (cl (= (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t158.t2.t14 t1243.t9.t17.t15.t158.t2.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t19 (cl (= (or false false) false)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t20 (cl (= (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t2.t18 t1243.t9.t17.t15.t158.t2.t19))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t21 (cl (= (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t158.t2.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t22 (cl (= (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174)))) true)) :rule trans :premises (t1243.t9.t17.t15.t158.t2.t21 t1243.t9.t17.t15.t95))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t23 (cl (= (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))) (=> (not (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_174))) true))) :rule cong :premises (t1243.t9.t17.t15.t158.t2.t11 t1243.t9.t17.t15.t158.t2.t22))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t24 (cl (= (=> (not (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_174))) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t25 (cl (= (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))) true)) :rule trans :premises (t1243.t9.t17.t15.t158.t2.t23 t1243.t9.t17.t15.t158.t2.t24))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t26 (cl (= (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174)))))) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t158.t2.t3 t1243.t9.t17.t15.t158.t2.t4 t1243.t9.t17.t15.t158.t2.t25))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t27 (cl (= (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) true) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2.t28 (cl (= (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174)))))) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t158.t2.t26 t1243.t9.t17.t15.t158.t2.t27))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t2 (cl (= (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t3 (cl (= (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) (not (forall ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (not (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t4 (cl (= (forall ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (not (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) (forall ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (or (not (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t5 (cl (= (forall ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (or (not (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) (or (forall ((A__questionmark_v_117_174 Int)) (not (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (forall ((A__questionmark_v_116_175 Int)) (not (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t6 (cl (= (forall ((A__questionmark_v_117_174 Int)) (not (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t158.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t8 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t10 (cl (= (forall ((A__questionmark_v_117_174 Int)) (not (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t6 t1243.t9.t17.t15.t158.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t11 (cl (= (forall ((A__questionmark_v_116_175 Int)) (not (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t158.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t13 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t15 (cl (= (forall ((A__questionmark_v_116_175 Int)) (not (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t11 t1243.t9.t17.t15.t158.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t16 (cl (= (or (forall ((A__questionmark_v_117_174 Int)) (not (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (forall ((A__questionmark_v_116_175 Int)) (not (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t158.t10 t1243.t9.t17.t15.t158.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t18 (cl (= (or (forall ((A__questionmark_v_117_174 Int)) (not (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (forall ((A__questionmark_v_116_175 Int)) (not (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t16 t1243.t9.t17.t15.t158.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t19 (cl (= (forall ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (or (not (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t5 t1243.t9.t17.t15.t158.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t20 (cl (= (forall ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (not (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t158.t4 t1243.t9.t17.t15.t158.t19))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t21 (cl (= (not (forall ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (not (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t158.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t22 (cl (= (not (forall ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (not (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t158.t21 t1243.t9.t17.t15.t95))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t23 (cl (= (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t158.t3 t1243.t9.t17.t15.t158.t22))
% 46.23/46.46 (step t1243.t9.t17.t15.t158.t24 (cl (= (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t158.t2 t1243.t9.t17.t15.t158.t23))
% 46.23/46.46 (step t1243.t9.t17.t15.t158 (cl (= (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174)))))))) (forall ((A__questionmark_ot Int)) true))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t159 (cl (= (forall ((A__questionmark_ot Int)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t160 (cl (= (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t158 t1243.t9.t17.t15.t159))
% 46.23/46.46 (step t1243.t9.t17.t15.t161 (cl (= (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t160))
% 46.23/46.46 (step t1243.t9.t17.t15.t162 (cl (= (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t161 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t163 (cl (= (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t164 (cl (= (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t163))
% 46.23/46.46 (step t1243.t9.t17.t15.t165 (cl (= (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))) false)) :rule trans :premises (t1243.t9.t17.t15.t164 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t166 (cl (= (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1)))) (or false false false))) :rule cong :premises (t1243.t9.t17.t15.t157 t1243.t9.t17.t15.t162 t1243.t9.t17.t15.t165))
% 46.23/46.46 (step t1243.t9.t17.t15.t167 (cl (= (or false false false) false)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t168 (cl (= (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t166 t1243.t9.t17.t15.t167))
% 46.23/46.46 (step t1243.t9.t17.t15.t169 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t168))
% 46.23/46.46 (step t1243.t9.t17.t15.t170 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_174 Int) (A__questionmark_v_116_175 Int)) (and (= A__questionmark_v_117_174 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_175 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_174 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_175 A__questionmark_v_116_175)) (not (= A__questionmark_v_117_174 A__questionmark_v_117_174))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) true)) :rule trans :premises (t1243.t9.t17.t15.t169 t1243.t9.t17.t15.t95))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t171 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t171.t2 :args ((A__questionmark_v_114_182 Int) (:= A__questionmark_v_114_182 A__questionmark_v_114_182) (A__questionmark_v_113_183 Int) (:= A__questionmark_v_113_183 A__questionmark_v_113_183)))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t1 (cl (= A__questionmark_v_114_182 A__questionmark_v_114_182)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t2 (cl (= A__questionmark_v_113_183 A__questionmark_v_113_183)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t3 (cl (= (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t4 (cl (= (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t5 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t6 (cl (= (= A__questionmark_v_113_183 A__questionmark_v_113_183) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t7 (cl (= (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t171.t2.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t8 (cl (= (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t2.t7 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t9 (cl (= (= A__questionmark_v_114_182 A__questionmark_v_114_182) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t10 (cl (= (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t171.t2.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t11 (cl (= (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t2.t10 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t12 (cl (= (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t171.t2.t8 t1243.t9.t17.t15.t171.t2.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t13 (cl (= (or false false) false)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t14 (cl (= (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182))) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t2.t12 t1243.t9.t17.t15.t171.t2.t13))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t15 (cl (= (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t171.t2.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t16 (cl (= (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)))) true)) :rule trans :premises (t1243.t9.t17.t15.t171.t2.t15 t1243.t9.t17.t15.t95))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t17 (cl (= (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182))))) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) true))) :rule cong :premises (t1243.t9.t17.t15.t171.t2.t5 t1243.t9.t17.t15.t171.t2.t16))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t18 (cl (= (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t19 (cl (= (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182))))) true)) :rule trans :premises (t1243.t9.t17.t15.t171.t2.t17 t1243.t9.t17.t15.t171.t2.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t20 (cl (= (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)))))) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) true))) :rule cong :premises (t1243.t9.t17.t15.t171.t2.t3 t1243.t9.t17.t15.t171.t2.t4 t1243.t9.t17.t15.t171.t2.t19))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t21 (cl (= (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) true) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2.t22 (cl (= (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)))))) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule trans :premises (t1243.t9.t17.t15.t171.t2.t20 t1243.t9.t17.t15.t171.t2.t21))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t2 (cl (= (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182))))))) (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t3 (cl (= (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) (not (forall ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (not (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t4 (cl (= (forall ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (not (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) (forall ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (or (not (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t5 (cl (= (forall ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (or (not (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) (or (forall ((A__questionmark_v_114_182 Int)) (not (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (forall ((A__questionmark_v_113_183 Int)) (not (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t6 (cl (= (forall ((A__questionmark_v_114_182 Int)) (not (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t171.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t8 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t10 (cl (= (forall ((A__questionmark_v_114_182 Int)) (not (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t6 t1243.t9.t17.t15.t171.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t11 (cl (= (forall ((A__questionmark_v_113_183 Int)) (not (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t171.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t13 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t15 (cl (= (forall ((A__questionmark_v_113_183 Int)) (not (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t11 t1243.t9.t17.t15.t171.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t16 (cl (= (or (forall ((A__questionmark_v_114_182 Int)) (not (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (forall ((A__questionmark_v_113_183 Int)) (not (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t171.t10 t1243.t9.t17.t15.t171.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t18 (cl (= (or (forall ((A__questionmark_v_114_182 Int)) (not (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (forall ((A__questionmark_v_113_183 Int)) (not (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t16 t1243.t9.t17.t15.t171.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t19 (cl (= (forall ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (or (not (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t5 t1243.t9.t17.t15.t171.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t20 (cl (= (forall ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (not (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) false)) :rule trans :premises (t1243.t9.t17.t15.t171.t4 t1243.t9.t17.t15.t171.t19))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t21 (cl (= (not (forall ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (not (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t171.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t22 (cl (= (not (forall ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (not (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t171.t21 t1243.t9.t17.t15.t95))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t23 (cl (= (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) true)) :rule trans :premises (t1243.t9.t17.t15.t171.t3 t1243.t9.t17.t15.t171.t22))
% 46.23/46.46 (step t1243.t9.t17.t15.t171.t24 (cl (= (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t171.t2 t1243.t9.t17.t15.t171.t23))
% 46.23/46.46 (step t1243.t9.t17.t15.t171 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t172 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t173 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_182 Int) (A__questionmark_v_113_183 Int)) (and (= A__questionmark_v_114_182 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_183 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_183 A__questionmark_v_113_183)) (not (= A__questionmark_v_114_182 A__questionmark_v_114_182)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t171 t1243.t9.t17.t15.t172))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t174 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t174.t2 :args ((A__questionmark_v_112_184 Int) (:= A__questionmark_v_112_184 A__questionmark_v_112_184)))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t1 (cl (= A__questionmark_v_112_184 A__questionmark_v_112_184)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t2 (cl (= (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t3 (cl (= (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t4 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t5 (cl (= (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule trans :premises (t1243.t9.t17.t15.t174.t2.t3 t1243.t9.t17.t15.t174.t2.t4))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t6 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t174.t2.t4))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t7 (cl (= (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t174.t2.t5 t1243.t9.t17.t15.t174.t2.t6))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t8 (cl (= (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t174.t2.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t9 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184) (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t10 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule cong :premises (t1243.t9.t17.t15.t174.t2.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t11 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184) (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t12 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184)) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))) :rule cong :premises (t1243.t9.t17.t15.t174.t2.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t13 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184))) (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))) :rule cong :premises (t1243.t9.t17.t15.t174.t2.t10 t1243.t9.t17.t15.t174.t2.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t14 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184)))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))) :rule cong :premises (t1243.t9.t17.t15.t174.t2.t13))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t15 (cl (= (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184))))) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t174.t2.t8 t1243.t9.t17.t15.t174.t2.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2.t16 (cl (= (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184)))))) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) :rule cong :premises (t1243.t9.t17.t15.t174.t2.t2 t1243.t9.t17.t15.t174.t2.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t2 (cl (= (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184))))))) (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t3 (cl (= (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))) (not (forall ((A__questionmark_v_112_184 Int)) (not (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t4 (cl (= (forall ((A__questionmark_v_112_184 Int)) (not (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) (forall ((A__questionmark_v_112_184 Int)) (or (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) :rule all_simplify)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t174.t5 :args ((A__questionmark_v_112_184 Int) (:= A__questionmark_v_112_184 A__questionmark_v_112_184)))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t5.t1 (cl (= A__questionmark_v_112_184 A__questionmark_v_112_184)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t5.t2 (cl (= (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))) (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t5.t3 (cl (= (and false (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))) false)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t5.t4 (cl (= (or (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))) (or (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))) false))) :rule cong :premises (t1243.t9.t17.t15.t174.t5.t2 t1243.t9.t17.t15.t174.t5.t3))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t5.t5 (cl (= (or (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))) false) (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t5.t6 (cl (= (or (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))) (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))))) :rule trans :premises (t1243.t9.t17.t15.t174.t5.t4 t1243.t9.t17.t15.t174.t5.t5))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t5 (cl (= (forall ((A__questionmark_v_112_184 Int)) (or (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))) (forall ((A__questionmark_v_112_184 Int)) (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t6 (cl (= (forall ((A__questionmark_v_112_184 Int)) (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)))) (not (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t7 (cl (= (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t8 (cl (= (not (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t174.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t9 (cl (= (not (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1))) false)) :rule trans :premises (t1243.t9.t17.t15.t174.t8 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t10 (cl (= (forall ((A__questionmark_v_112_184 Int)) (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t174.t6 t1243.t9.t17.t15.t174.t9))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t11 (cl (= (forall ((A__questionmark_v_112_184 Int)) (or (not (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t174.t5 t1243.t9.t17.t15.t174.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t12 (cl (= (forall ((A__questionmark_v_112_184 Int)) (not (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t174.t4 t1243.t9.t17.t15.t174.t11))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t13 (cl (= (not (forall ((A__questionmark_v_112_184 Int)) (not (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t174.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t14 (cl (= (not (forall ((A__questionmark_v_112_184 Int)) (not (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t174.t13 t1243.t9.t17.t15.t95))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t15 (cl (= (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_184 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t174.t3 t1243.t9.t17.t15.t174.t14))
% 46.23/46.46 (step t1243.t9.t17.t15.t174.t16 (cl (= (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t174.t2 t1243.t9.t17.t15.t174.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t174 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t175 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t176 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_184 Int)) (and (= A__questionmark_v_112_184 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_184)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_184)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t174 t1243.t9.t17.t15.t175))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t177 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1) (A__questionmark_f_1 Int) (:= A__questionmark_f_1 A__questionmark_f_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t2 (cl (= A__questionmark_f_1 A__questionmark_f_1)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t177.t3 :args ((A__questionmark_v_108_204 Int) (:= A__questionmark_v_108_204 A__questionmark_v_108_204) (A__questionmark_v_106_205 Int) (:= A__questionmark_v_106_205 A__questionmark_v_106_205) (A__questionmark_v_107_206 Int) (:= A__questionmark_v_107_206 A__questionmark_v_107_206)))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t1 (cl (= A__questionmark_v_108_204 A__questionmark_v_108_204)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t2 (cl (= A__questionmark_v_106_205 A__questionmark_v_106_205)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t3 (cl (= A__questionmark_v_107_206 A__questionmark_v_107_206)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t4 (cl (= (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t5 (cl (= (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t6 (cl (= (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t7 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t8 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t9 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= A__questionmark_o_1 tptp.nullObject))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t10 (cl (= (= A__questionmark_o_1 tptp.nullObject) (= tptp.nullObject A__questionmark_o_1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t11 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= tptp.nullObject A__questionmark_o_1))) :rule trans :premises (t1243.t9.t17.t15.t177.t3.t9 t1243.t9.t17.t15.t177.t3.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t14 (cl (= (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_205))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t15 (cl (= (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t16 (cl (= (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t17 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t18 (cl (= (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205))) (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_205) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t14 t1243.t9.t17.t15.t177.t3.t16 t1243.t9.t17.t15.t177.t3.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t19 (cl (= (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_205) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t20 (cl (= (= A__questionmark_o_1 tptp.this) (= tptp.this A__questionmark_o_1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t21 (cl (= (not (= A__questionmark_o_1 tptp.this)) (not (= tptp.this A__questionmark_o_1)))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t22 (cl (= (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t23 (cl (= (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t22))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t24 (cl (= (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t25 (cl (= (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t24))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t26 (cl (= (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))) (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t21 t1243.t9.t17.t15.t177.t3.t23 t1243.t9.t17.t15.t177.t3.t25))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t27 (cl (= (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t26))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t28 (cl (= (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))))) (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_205) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t8 t1243.t9.t17.t15.t177.t3.t11 t1243.t9.t17.t15.t177.t3.t13 t1243.t9.t17.t15.t177.t3.t19 t1243.t9.t17.t15.t177.t3.t27))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t29 (cl (= (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_205) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t28))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t30 (cl (= (= A__questionmark_v_108_204 A__questionmark_v_108_204) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t31 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204)) (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_205) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t29 t1243.t9.t17.t15.t177.t3.t30))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t32 (cl (= (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_205) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t33 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204)) true)) :rule trans :premises (t1243.t9.t17.t15.t177.t3.t31 t1243.t9.t17.t15.t177.t3.t32))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t34 (cl (= (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204))) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t177.t3.t4 t1243.t9.t17.t15.t177.t3.t5 t1243.t9.t17.t15.t177.t3.t6 t1243.t9.t17.t15.t177.t3.t33))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t35 (cl (= (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3.t36 (cl (= (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204))) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t177.t3.t34 t1243.t9.t17.t15.t177.t3.t35))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t3 (cl (= (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204)))) (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t4 (cl (= (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (forall ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (not (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t5 (cl (= (forall ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (not (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (forall ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (or (not (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t6 (cl (= (forall ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (or (not (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or (forall ((A__questionmark_v_108_204 Int)) (not (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_205 Int)) (not (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_206 Int)) (not (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t7 (cl (= (forall ((A__questionmark_v_108_204 Int)) (not (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t177.t8))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t10 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) false)) :rule trans :premises (t1243.t9.t17.t15.t177.t9 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t11 (cl (= (forall ((A__questionmark_v_108_204 Int)) (not (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t177.t7 t1243.t9.t17.t15.t177.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t12 (cl (= (forall ((A__questionmark_v_106_205 Int)) (not (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t13 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t177.t13))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t15 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t177.t14 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t16 (cl (= (forall ((A__questionmark_v_106_205 Int)) (not (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t177.t12 t1243.t9.t17.t15.t177.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t17 (cl (= (forall ((A__questionmark_v_107_206 Int)) (not (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t18 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t19 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t177.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t20 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t177.t19 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t21 (cl (= (forall ((A__questionmark_v_107_206 Int)) (not (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t177.t17 t1243.t9.t17.t15.t177.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t22 (cl (= (or (forall ((A__questionmark_v_108_204 Int)) (not (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_205 Int)) (not (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_206 Int)) (not (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or false false false))) :rule cong :premises (t1243.t9.t17.t15.t177.t11 t1243.t9.t17.t15.t177.t16 t1243.t9.t17.t15.t177.t21))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t23 (cl (= (or (forall ((A__questionmark_v_108_204 Int)) (not (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_205 Int)) (not (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_206 Int)) (not (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t177.t22 t1243.t9.t17.t15.t167))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t24 (cl (= (forall ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (or (not (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t177.t6 t1243.t9.t17.t15.t177.t23))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t25 (cl (= (forall ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (not (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t177.t5 t1243.t9.t17.t15.t177.t24))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t26 (cl (= (not (forall ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (not (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t177.t25))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t27 (cl (= (not (forall ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (not (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t177.t26 t1243.t9.t17.t15.t95))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t28 (cl (= (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t177.t4 t1243.t9.t17.t15.t177.t27))
% 46.23/46.46 (step t1243.t9.t17.t15.t177.t29 (cl (= (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204)))) true)) :rule trans :premises (t1243.t9.t17.t15.t177.t3 t1243.t9.t17.t15.t177.t28))
% 46.23/46.46 (step t1243.t9.t17.t15.t177 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204))))) (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t178 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t179 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204))))) true)) :rule trans :premises (t1243.t9.t17.t15.t177 t1243.t9.t17.t15.t178))
% 46.23/46.46 (step t1243.t9.t17.t15.t180 (cl (= (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204)))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t179))
% 46.23/46.46 (step t1243.t9.t17.t15.t181 (cl (= (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_204 Int) (A__questionmark_v_106_205 Int) (A__questionmark_v_107_206 Int)) (and (= A__questionmark_v_108_204 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_205 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_206 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_205 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.inv) A__questionmark_v_106_205) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_206 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_205)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_204 A__questionmark_v_108_204)))))) false)) :rule trans :premises (t1243.t9.t17.t15.t180 t1188))
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t182 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1) (A__questionmark_f_1 Int) (:= A__questionmark_f_1 A__questionmark_f_1)))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t2 (cl (= A__questionmark_f_1 A__questionmark_f_1)) :rule refl)
% 46.23/46.46 (anchor :step t1243.t9.t17.t15.t182.t3 :args ((A__questionmark_v_108_207 Int) (:= A__questionmark_v_108_207 A__questionmark_v_108_207) (A__questionmark_v_106_208 Int) (:= A__questionmark_v_106_208 A__questionmark_v_106_208) (A__questionmark_v_107_209 Int) (:= A__questionmark_v_107_209 A__questionmark_v_107_209)))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t1 (cl (= A__questionmark_v_108_207 A__questionmark_v_108_207)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t2 (cl (= A__questionmark_v_106_208 A__questionmark_v_106_208)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t3 (cl (= A__questionmark_v_107_209 A__questionmark_v_107_209)) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t4 (cl (= (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t5 (cl (= (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t6 (cl (= (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t7 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t8 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t7))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t9 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= A__questionmark_o_1 tptp.nullObject))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t10 (cl (= (= A__questionmark_o_1 tptp.nullObject) (= tptp.nullObject A__questionmark_o_1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t11 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= tptp.nullObject A__questionmark_o_1))) :rule trans :premises (t1243.t9.t17.t15.t182.t3.t9 t1243.t9.t17.t15.t182.t3.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t12))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t14 (cl (= (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_208))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t15 (cl (= (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t16 (cl (= (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t17 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) :rule refl)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t18 (cl (= (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208))) (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_208) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t14 t1243.t9.t17.t15.t182.t3.t16 t1243.t9.t17.t15.t182.t3.t17))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t19 (cl (= (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_208) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t20 (cl (= (= A__questionmark_o_1 tptp.this) (= tptp.this A__questionmark_o_1))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t21 (cl (= (not (= A__questionmark_o_1 tptp.this)) (not (= tptp.this A__questionmark_o_1)))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t22 (cl (= (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t23 (cl (= (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t22))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t24 (cl (= (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t25 (cl (= (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t24))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t26 (cl (= (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))) (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t21 t1243.t9.t17.t15.t182.t3.t23 t1243.t9.t17.t15.t182.t3.t25))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t27 (cl (= (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t26))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t28 (cl (= (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))))) (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_208) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t8 t1243.t9.t17.t15.t182.t3.t11 t1243.t9.t17.t15.t182.t3.t13 t1243.t9.t17.t15.t182.t3.t19 t1243.t9.t17.t15.t182.t3.t27))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t29 (cl (= (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_208) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t28))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t30 (cl (= (= A__questionmark_v_108_207 A__questionmark_v_108_207) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t31 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207)) (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_208) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t29 t1243.t9.t17.t15.t182.t3.t30))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t32 (cl (= (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_208) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t33 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207)) true)) :rule trans :premises (t1243.t9.t17.t15.t182.t3.t31 t1243.t9.t17.t15.t182.t3.t32))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t34 (cl (= (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207))) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t182.t3.t4 t1243.t9.t17.t15.t182.t3.t5 t1243.t9.t17.t15.t182.t3.t6 t1243.t9.t17.t15.t182.t3.t33))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t35 (cl (= (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3.t36 (cl (= (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207))) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t182.t3.t34 t1243.t9.t17.t15.t182.t3.t35))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t3 (cl (= (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207)))) (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) :rule bind)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t4 (cl (= (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (forall ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (not (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t5 (cl (= (forall ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (not (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (forall ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (or (not (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t6 (cl (= (forall ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (or (not (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or (forall ((A__questionmark_v_108_207 Int)) (not (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_208 Int)) (not (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_209 Int)) (not (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t7 (cl (= (forall ((A__questionmark_v_108_207 Int)) (not (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t182.t8))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t10 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) false)) :rule trans :premises (t1243.t9.t17.t15.t182.t9 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t11 (cl (= (forall ((A__questionmark_v_108_207 Int)) (not (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t182.t7 t1243.t9.t17.t15.t182.t10))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t12 (cl (= (forall ((A__questionmark_v_106_208 Int)) (not (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t13 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t182.t13))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t15 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t182.t14 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t16 (cl (= (forall ((A__questionmark_v_106_208 Int)) (not (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t182.t12 t1243.t9.t17.t15.t182.t15))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t17 (cl (= (forall ((A__questionmark_v_107_209 Int)) (not (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t18 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true)) :rule all_simplify)
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t19 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t182.t18))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t20 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t182.t19 t1188))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t21 (cl (= (forall ((A__questionmark_v_107_209 Int)) (not (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t182.t17 t1243.t9.t17.t15.t182.t20))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t22 (cl (= (or (forall ((A__questionmark_v_108_207 Int)) (not (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_208 Int)) (not (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_209 Int)) (not (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or false false false))) :rule cong :premises (t1243.t9.t17.t15.t182.t11 t1243.t9.t17.t15.t182.t16 t1243.t9.t17.t15.t182.t21))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t23 (cl (= (or (forall ((A__questionmark_v_108_207 Int)) (not (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_208 Int)) (not (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_209 Int)) (not (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t182.t22 t1243.t9.t17.t15.t167))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t24 (cl (= (forall ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (or (not (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t182.t6 t1243.t9.t17.t15.t182.t23))
% 46.23/46.46 (step t1243.t9.t17.t15.t182.t25 (cl (= (forall ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (not (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t182.t5 t1243.t9.t17.t15.t182.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t182.t26 (cl (= (not (forall ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (not (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t182.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t182.t27 (cl (= (not (forall ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (not (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t182.t26 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t182.t28 (cl (= (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t182.t4 t1243.t9.t17.t15.t182.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t182.t29 (cl (= (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207)))) true)) :rule trans :premises (t1243.t9.t17.t15.t182.t3 t1243.t9.t17.t15.t182.t28))
% 46.25/46.46 (step t1243.t9.t17.t15.t182 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207))))) (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t183 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t184 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_207 Int) (A__questionmark_v_106_208 Int) (A__questionmark_v_107_209 Int)) (and (= A__questionmark_v_108_207 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_208 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_209 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_208 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.inv) A__questionmark_v_106_208) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_209 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_208)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_207 A__questionmark_v_108_207))))) true)) :rule trans :premises (t1243.t9.t17.t15.t182 t1243.t9.t17.t15.t183))
% 46.25/46.46 (step t1243.t9.t17.t15.t185 (cl (= (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (= tptp.true_1 (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|)))) :rule all_simplify)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t186 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t186.t2 :args ((A__questionmark_v_110_194 Int) (:= A__questionmark_v_110_194 A__questionmark_v_110_194) (A__questionmark_v_109_195 Int) (:= A__questionmark_v_109_195 A__questionmark_v_109_195)))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t1 (cl (= A__questionmark_v_110_194 A__questionmark_v_110_194)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t2 (cl (= A__questionmark_v_109_195 A__questionmark_v_109_195)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t3 (cl (= (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t4 (cl (= (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t5 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= A__questionmark_o_1 tptp.nullObject))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t6 (cl (= (= A__questionmark_o_1 tptp.nullObject) (= tptp.nullObject A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t7 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= tptp.nullObject A__questionmark_o_1))) :rule trans :premises (t1243.t9.t17.t15.t186.t2.t5 t1243.t9.t17.t15.t186.t2.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t186.t2.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t10 (cl (= (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t186.t2.t7 t1243.t9.t17.t15.t186.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t11 (cl (= (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t186.t2.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t12 (cl (= (= A__questionmark_v_109_195 A__questionmark_v_109_195) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t13 (cl (= (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t186.t2.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t14 (cl (= (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t2.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t15 (cl (= (= A__questionmark_v_110_194 A__questionmark_v_110_194) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t16 (cl (= (not (= A__questionmark_v_110_194 A__questionmark_v_110_194)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t186.t2.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t17 (cl (= (not (= A__questionmark_v_110_194 A__questionmark_v_110_194)) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t2.t16 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t18 (cl (= (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t186.t2.t14 t1243.t9.t17.t15.t186.t2.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t19 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t20 (cl (= (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t2.t18 t1243.t9.t17.t15.t186.t2.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t21 (cl (= (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t186.t2.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t22 (cl (= (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194)))) true)) :rule trans :premises (t1243.t9.t17.t15.t186.t2.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t23 (cl (= (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))))) (=> (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) true))) :rule cong :premises (t1243.t9.t17.t15.t186.t2.t11 t1243.t9.t17.t15.t186.t2.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t24 (cl (= (=> (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t25 (cl (= (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))))) true)) :rule trans :premises (t1243.t9.t17.t15.t186.t2.t23 t1243.t9.t17.t15.t186.t2.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t26 (cl (= (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194)))))) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t186.t2.t3 t1243.t9.t17.t15.t186.t2.t4 t1243.t9.t17.t15.t186.t2.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t27 (cl (= (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2.t28 (cl (= (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194)))))) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t186.t2.t26 t1243.t9.t17.t15.t186.t2.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t2 (cl (= (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))))))) (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t3 (cl (= (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (forall ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (not (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t4 (cl (= (forall ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (not (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (forall ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (or (not (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t5 (cl (= (forall ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (or (not (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or (forall ((A__questionmark_v_110_194 Int)) (not (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_195 Int)) (not (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t6 (cl (= (forall ((A__questionmark_v_110_194 Int)) (not (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t186.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t10 (cl (= (forall ((A__questionmark_v_110_194 Int)) (not (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t6 t1243.t9.t17.t15.t186.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t11 (cl (= (forall ((A__questionmark_v_109_195 Int)) (not (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t186.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t15 (cl (= (forall ((A__questionmark_v_109_195 Int)) (not (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t11 t1243.t9.t17.t15.t186.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t16 (cl (= (or (forall ((A__questionmark_v_110_194 Int)) (not (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_195 Int)) (not (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t186.t10 t1243.t9.t17.t15.t186.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t18 (cl (= (or (forall ((A__questionmark_v_110_194 Int)) (not (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_195 Int)) (not (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t16 t1243.t9.t17.t15.t186.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t19 (cl (= (forall ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (or (not (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t5 t1243.t9.t17.t15.t186.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t20 (cl (= (forall ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (not (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t186.t4 t1243.t9.t17.t15.t186.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t21 (cl (= (not (forall ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (not (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t186.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t22 (cl (= (not (forall ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (not (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t186.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t23 (cl (= (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t186.t3 t1243.t9.t17.t15.t186.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t186.t24 (cl (= (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t186.t2 t1243.t9.t17.t15.t186.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t186 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t187 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t188 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t186 t1243.t9.t17.t15.t187))
% 46.25/46.46 (step t1243.t9.t17.t15.t189 (cl (= (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))))))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t188))
% 46.25/46.46 (step t1243.t9.t17.t15.t190 (cl (= (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_194 Int) (A__questionmark_v_109_195 Int)) (and (= A__questionmark_v_110_194 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_195 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_195 A__questionmark_v_109_195)) (not (= A__questionmark_v_110_194 A__questionmark_v_110_194))))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t189 t1188))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t191 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t191.t2 :args ((A__questionmark_v_110_196 Int) (:= A__questionmark_v_110_196 A__questionmark_v_110_196) (A__questionmark_v_109_197 Int) (:= A__questionmark_v_109_197 A__questionmark_v_109_197)))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t1 (cl (= A__questionmark_v_110_196 A__questionmark_v_110_196)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t2 (cl (= A__questionmark_v_109_197 A__questionmark_v_109_197)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t3 (cl (= (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t4 (cl (= (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t5 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= A__questionmark_o_1 tptp.nullObject))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t6 (cl (= (= A__questionmark_o_1 tptp.nullObject) (= tptp.nullObject A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t7 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= tptp.nullObject A__questionmark_o_1))) :rule trans :premises (t1243.t9.t17.t15.t191.t2.t5 t1243.t9.t17.t15.t191.t2.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t191.t2.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t10 (cl (= (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t191.t2.t7 t1243.t9.t17.t15.t191.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t11 (cl (= (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t191.t2.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t12 (cl (= (= A__questionmark_v_109_197 A__questionmark_v_109_197) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t13 (cl (= (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t191.t2.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t14 (cl (= (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t2.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t15 (cl (= (= A__questionmark_v_110_196 A__questionmark_v_110_196) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t16 (cl (= (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t191.t2.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t17 (cl (= (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t2.t16 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t18 (cl (= (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t191.t2.t14 t1243.t9.t17.t15.t191.t2.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t19 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t20 (cl (= (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196))) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t2.t18 t1243.t9.t17.t15.t191.t2.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t21 (cl (= (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t191.t2.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t22 (cl (= (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)))) true)) :rule trans :premises (t1243.t9.t17.t15.t191.t2.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t23 (cl (= (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196))))) (=> (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) true))) :rule cong :premises (t1243.t9.t17.t15.t191.t2.t11 t1243.t9.t17.t15.t191.t2.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t24 (cl (= (=> (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t25 (cl (= (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196))))) true)) :rule trans :premises (t1243.t9.t17.t15.t191.t2.t23 t1243.t9.t17.t15.t191.t2.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t26 (cl (= (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)))))) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t191.t2.t3 t1243.t9.t17.t15.t191.t2.t4 t1243.t9.t17.t15.t191.t2.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t27 (cl (= (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2.t28 (cl (= (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)))))) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t191.t2.t26 t1243.t9.t17.t15.t191.t2.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t2 (cl (= (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196))))))) (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t3 (cl (= (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (forall ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (not (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t4 (cl (= (forall ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (not (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (forall ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (or (not (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t5 (cl (= (forall ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (or (not (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or (forall ((A__questionmark_v_110_196 Int)) (not (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_197 Int)) (not (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t6 (cl (= (forall ((A__questionmark_v_110_196 Int)) (not (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t191.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t10 (cl (= (forall ((A__questionmark_v_110_196 Int)) (not (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t6 t1243.t9.t17.t15.t191.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t11 (cl (= (forall ((A__questionmark_v_109_197 Int)) (not (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t191.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t15 (cl (= (forall ((A__questionmark_v_109_197 Int)) (not (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t11 t1243.t9.t17.t15.t191.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t16 (cl (= (or (forall ((A__questionmark_v_110_196 Int)) (not (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_197 Int)) (not (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t191.t10 t1243.t9.t17.t15.t191.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t18 (cl (= (or (forall ((A__questionmark_v_110_196 Int)) (not (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_197 Int)) (not (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t16 t1243.t9.t17.t15.t191.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t19 (cl (= (forall ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (or (not (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t5 t1243.t9.t17.t15.t191.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t20 (cl (= (forall ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (not (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t191.t4 t1243.t9.t17.t15.t191.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t21 (cl (= (not (forall ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (not (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t191.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t22 (cl (= (not (forall ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (not (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t191.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t23 (cl (= (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t191.t3 t1243.t9.t17.t15.t191.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t191.t24 (cl (= (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t191.t2 t1243.t9.t17.t15.t191.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t191 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t192 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t193 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_196 Int) (A__questionmark_v_109_197 Int)) (and (= A__questionmark_v_110_196 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_197 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_197 A__questionmark_v_109_197)) (not (= A__questionmark_v_110_196 A__questionmark_v_110_196)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t191 t1243.t9.t17.t15.t192))
% 46.25/46.46 (step t1243.t9.t17.t15.t194 (cl (= (= (|tptp.'InRange'| tptp.local21_0 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local21_0 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t195 (cl (= (= (|tptp.'InRange'| tptp.ct_0 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.ct_0 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t196 (cl (= (= (|tptp.'InRange'| tptp.local22_0 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local22_0 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t197 (cl (= (= (|tptp.'InRange'| tptp.m_0 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.m_0 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t198 (cl (= (= (|tptp.'InRange'| tptp.local23_0 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local23_0 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t199 (cl (= (= (|tptp.'InRange'| tptp.n_0 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.n_0 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t200 (cl (= (= (|tptp.'InRange'| tptp.local18_0 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local18_0 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t201 (cl (= (= (|tptp.'InRange'| tptp.local19_0 |tptp.'System_Int32'|) tptp.true_1) (= tptp.true_1 (|tptp.'InRange'| tptp.local19_0 |tptp.'System_Int32'|)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t202 (cl (= (<= 0 tptp.ct_0) (>= tptp.ct_0 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t203 (cl (= (not (<= 0 tptp.ct_0)) (not (>= tptp.ct_0 0)))) :rule cong :premises (t1243.t9.t17.t15.t202))
% 46.25/46.46 (step t1243.t9.t17.t15.t204 (cl (= (<= 0 tptp.m_0) (>= tptp.m_0 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t205 (cl (= (not (<= 0 tptp.m_0)) (not (>= tptp.m_0 0)))) :rule cong :premises (t1243.t9.t17.t15.t204))
% 46.25/46.46 (step t1243.t9.t17.t15.t206 (cl (= (<= 0 tptp.n_0) (>= tptp.n_0 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t207 (cl (= (not (<= 0 tptp.n_0)) (not (>= tptp.n_0 0)))) :rule cong :premises (t1243.t9.t17.t15.t206))
% 46.25/46.46 (step t1243.t9.t17.t15.t208 (cl (= (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0))) (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0))))) :rule cong :premises (t1243.t9.t17.t15.t203 t1243.t9.t17.t15.t205 t1243.t9.t17.t15.t207))
% 46.25/46.46 (step t1243.t9.t17.t15.t209 (cl (= (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))))) :rule cong :premises (t1243.t9.t17.t15.t208))
% 46.25/46.46 (step t1243.t9.t17.t15.t210 (cl (= (<= tptp.m_0 A__questionmark_v_13_86) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t211 (cl (= (<= tptp.n_0 A__questionmark_v_15_84) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t212 (cl (= tptp.ct_0 tptp.ct_0)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t213 (cl (= (- tptp.m_0 1) (+ tptp.m_0 (* (- 1) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t214 (cl (= tptp.m_0 tptp.m_0)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t215 (cl (= (+ tptp.m_0 (* (- 1) 1)) (+ tptp.m_0 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t214 t1243.t9.t17.t5))
% 46.25/46.46 (step t1243.t9.t17.t15.t216 (cl (= (+ tptp.m_0 (- 1)) (+ (- 1) tptp.m_0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t217 (cl (= (+ tptp.m_0 (* (- 1) 1)) (+ (- 1) tptp.m_0))) :rule trans :premises (t1243.t9.t17.t15.t215 t1243.t9.t17.t15.t216))
% 46.25/46.46 (step t1243.t9.t17.t15.t218 (cl (= (- tptp.m_0 1) (+ (- 1) tptp.m_0))) :rule trans :premises (t1243.t9.t17.t15.t213 t1243.t9.t17.t15.t217))
% 46.25/46.46 (step t1243.t9.t17.t15.t219 (cl (= (+ (- tptp.m_0 1) 1) (+ (+ (- 1) tptp.m_0) 1))) :rule cong :premises (t1243.t9.t17.t15.t218 t1243.t9.t17.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t220 (cl (= (+ (+ (- 1) tptp.m_0) 1) tptp.m_0)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t221 (cl (= (+ (- tptp.m_0 1) 1) tptp.m_0)) :rule trans :premises (t1243.t9.t17.t15.t219 t1243.t9.t17.t15.t220))
% 46.25/46.46 (step t1243.t9.t17.t15.t222 (cl (= tptp.true_1 tptp.true_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t223 (cl (= A__questionmark_v_20_85 A__questionmark_v_20_85)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t224 (cl (= (- tptp.n_0 1) (+ tptp.n_0 (* (- 1) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t225 (cl (= tptp.n_0 tptp.n_0)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t226 (cl (= (+ tptp.n_0 (* (- 1) 1)) (+ tptp.n_0 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t225 t1243.t9.t17.t5))
% 46.25/46.46 (step t1243.t9.t17.t15.t227 (cl (= (+ tptp.n_0 (- 1)) (+ (- 1) tptp.n_0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t228 (cl (= (+ tptp.n_0 (* (- 1) 1)) (+ (- 1) tptp.n_0))) :rule trans :premises (t1243.t9.t17.t15.t226 t1243.t9.t17.t15.t227))
% 46.25/46.46 (step t1243.t9.t17.t15.t229 (cl (= (- tptp.n_0 1) (+ (- 1) tptp.n_0))) :rule trans :premises (t1243.t9.t17.t15.t224 t1243.t9.t17.t15.t228))
% 46.25/46.46 (step t1243.t9.t17.t15.t230 (cl (= (+ (- tptp.n_0 1) 1) (+ (+ (- 1) tptp.n_0) 1))) :rule cong :premises (t1243.t9.t17.t15.t229 t1243.t9.t17.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t231 (cl (= (+ (+ (- 1) tptp.n_0) 1) tptp.n_0)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t232 (cl (= (+ (- tptp.n_0 1) 1) tptp.n_0)) :rule trans :premises (t1243.t9.t17.t15.t230 t1243.t9.t17.t15.t231))
% 46.25/46.46 (step t1243.t9.t17.t15.t233 (cl (= A__questionmark_v_21_83 A__questionmark_v_21_83)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t234 (cl (= (tptp.sum_1 0 (+ (- tptp.m_0 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_0 1) 1) tptp.true_1 A__questionmark_v_21_83) (tptp.sum_1 0 tptp.m_0 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_0 tptp.true_1 A__questionmark_v_21_83))) :rule cong :premises (t1243.t9.t17.t4 t1243.t9.t17.t15.t221 t1243.t9.t17.t15.t222 t1243.t9.t17.t15.t223 t1243.t9.t17.t4 t1243.t9.t17.t15.t232 t1243.t9.t17.t15.t222 t1243.t9.t17.t15.t233))
% 46.25/46.46 (step t1243.t9.t17.t15.t235 (cl (= (= tptp.ct_0 (tptp.sum_1 0 (+ (- tptp.m_0 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_0 1) 1) tptp.true_1 A__questionmark_v_21_83)) (= tptp.ct_0 (tptp.sum_1 0 tptp.m_0 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_0 tptp.true_1 A__questionmark_v_21_83)))) :rule cong :premises (t1243.t9.t17.t15.t212 t1243.t9.t17.t15.t234))
% 46.25/46.46 (step t1243.t9.t17.t15.t236 (cl (= (= tptp.m_0 A__questionmark_v_13_86) (= tptp.m_0 A__questionmark_v_13_86))) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t237 :args ((A__questionmark_j_1 Int) (:= A__questionmark_j_1 A__questionmark_j_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t1 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t2 (cl (= (<= 0 A__questionmark_j_1) (>= A__questionmark_j_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t3 (cl (= (not (<= 0 A__questionmark_j_1)) (not (>= A__questionmark_j_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t237.t2))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t4 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t5 (cl (= (<= A__questionmark_j_1 (- tptp.n_0 1)) (<= A__questionmark_j_1 (+ (- 1) tptp.n_0)))) :rule cong :premises (t1243.t9.t17.t15.t237.t4 t1243.t9.t17.t15.t229))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t6 (cl (= (<= A__questionmark_j_1 (+ (- 1) tptp.n_0)) (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t7 (cl (= (<= A__questionmark_j_1 (- tptp.n_0 1)) (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t237.t5 t1243.t9.t17.t15.t237.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t8 (cl (= (not (<= A__questionmark_j_1 (- tptp.n_0 1))) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t237.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t9 (cl (= (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_0 1)))) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t237.t3 t1243.t9.t17.t15.t237.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t10 (cl (= (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_0 1))))) (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t237.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t11 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t12 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117) (not (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t13 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117)) (not (not (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule cong :premises (t1243.t9.t17.t15.t237.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t14 (cl (= (not (not (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t15 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117)) (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t237.t13 t1243.t9.t17.t15.t237.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t16 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117) (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t237.t11 t1243.t9.t17.t15.t237.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t237.t17 (cl (= (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117)) (=> (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)))) (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) :rule cong :premises (t1243.t9.t17.t15.t237.t10 t1243.t9.t17.t15.t237.t16))
% 46.25/46.46 (step t1243.t9.t17.t15.t237 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117))) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)))) (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t238 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)))) (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t239 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117))) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule trans :premises (t1243.t9.t17.t15.t237 t1243.t9.t17.t15.t238))
% 46.25/46.46 (step t1243.t9.t17.t15.t240 (cl (= (or (= tptp.m_0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) A__questionmark_v_57_117)))) (or (= tptp.m_0 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ A__questionmark_v_57_117 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t236 t1243.t9.t17.t15.t239))
% 46.25/46.46 (step t1243.t9.t17.t15.t241 (cl (= (= tptp.n_0 A__questionmark_v_15_84) (= tptp.n_0 A__questionmark_v_15_84))) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t242 :args ((A__questionmark_i_1 Int) (:= A__questionmark_i_1 A__questionmark_i_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t1 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t2 (cl (= (<= 0 A__questionmark_i_1) (>= A__questionmark_i_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t3 (cl (= (not (<= 0 A__questionmark_i_1)) (not (>= A__questionmark_i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t242.t2))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t4 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t5 (cl (= (<= A__questionmark_i_1 (- tptp.m_0 1)) (<= A__questionmark_i_1 (+ (- 1) tptp.m_0)))) :rule cong :premises (t1243.t9.t17.t15.t242.t4 t1243.t9.t17.t15.t218))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t6 (cl (= (<= A__questionmark_i_1 (+ (- 1) tptp.m_0)) (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t7 (cl (= (<= A__questionmark_i_1 (- tptp.m_0 1)) (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t242.t5 t1243.t9.t17.t15.t242.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t8 (cl (= (not (<= A__questionmark_i_1 (- tptp.m_0 1))) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t242.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t9 (cl (= (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_0 1)))) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t242.t3 t1243.t9.t17.t15.t242.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t10 (cl (= (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_0 1))))) (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t242.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t11 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t12 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116) (not (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t13 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116)) (not (not (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule cong :premises (t1243.t9.t17.t15.t242.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t14 (cl (= (not (not (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t15 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116)) (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t242.t13 t1243.t9.t17.t15.t242.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t16 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116) (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t242.t11 t1243.t9.t17.t15.t242.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t242.t17 (cl (= (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116)) (=> (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)))) (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))) :rule cong :premises (t1243.t9.t17.t15.t242.t10 t1243.t9.t17.t15.t242.t16))
% 46.25/46.46 (step t1243.t9.t17.t15.t242 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116))) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)))) (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t243 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)))) (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t244 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116))) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule trans :premises (t1243.t9.t17.t15.t242 t1243.t9.t17.t15.t243))
% 46.25/46.46 (step t1243.t9.t17.t15.t245 (cl (= (or (= tptp.n_0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_0 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) A__questionmark_v_55_116)))) (or (= tptp.n_0 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ A__questionmark_v_55_116 (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t241 t1243.t9.t17.t15.t244))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t246 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t246.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t246.t2 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t246.t3 (cl (= (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t246.t2 t1243.t9.t17.t15.t246.t2))
% 46.25/46.46 (step t1243.t9.t17.t15.t246 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (forall ((A__questionmark_o_1 Int)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t247 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) (forall ((A__questionmark_o_1 Int)) true))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t248 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t249 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) true)) :rule trans :premises (t1243.t9.t17.t15.t247 t1243.t9.t17.t15.t248))
% 46.25/46.46 (step t1243.t9.t17.t15.t250 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) true)) :rule trans :premises (t1243.t9.t17.t15.t246 t1243.t9.t17.t15.t249))
% 46.25/46.46 (step t1243.t9.t17.t15.t251 (cl (= (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t250))
% 46.25/46.46 (step t1243.t9.t17.t15.t252 (cl (= (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t251 t1188))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t253 :args ((A__questionmark_ot Int) (:= A__questionmark_ot A__questionmark_ot)))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t1 (cl (= A__questionmark_ot A__questionmark_ot)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t253.t2 :args ((A__questionmark_v_117_177 Int) (:= A__questionmark_v_117_177 A__questionmark_v_117_177) (A__questionmark_v_116_178 Int) (:= A__questionmark_v_116_178 A__questionmark_v_116_178)))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t1 (cl (= A__questionmark_v_117_177 A__questionmark_v_117_177)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t2 (cl (= A__questionmark_v_116_178 A__questionmark_v_116_178)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t3 (cl (= (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t4 (cl (= (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t5 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t6 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t253.t2.t5))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t7 (cl (= (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))) (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t8 (cl (= (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_177))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t9 (cl (= (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_177))) :rule trans :premises (t1243.t9.t17.t15.t253.t2.t7 t1243.t9.t17.t15.t253.t2.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t10 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|)))) (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_177)))) :rule cong :premises (t1243.t9.t17.t15.t253.t2.t6 t1243.t9.t17.t15.t253.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t11 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_177))))) :rule cong :premises (t1243.t9.t17.t15.t253.t2.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t12 (cl (= (= A__questionmark_v_116_178 A__questionmark_v_116_178) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t13 (cl (= (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t253.t2.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t14 (cl (= (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t2.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t15 (cl (= (= A__questionmark_v_117_177 A__questionmark_v_117_177) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t16 (cl (= (not (= A__questionmark_v_117_177 A__questionmark_v_117_177)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t253.t2.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t17 (cl (= (not (= A__questionmark_v_117_177 A__questionmark_v_117_177)) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t2.t16 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t18 (cl (= (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t253.t2.t14 t1243.t9.t17.t15.t253.t2.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t19 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t20 (cl (= (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t2.t18 t1243.t9.t17.t15.t253.t2.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t21 (cl (= (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t253.t2.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t22 (cl (= (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177)))) true)) :rule trans :premises (t1243.t9.t17.t15.t253.t2.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t23 (cl (= (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))) (=> (not (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_177))) true))) :rule cong :premises (t1243.t9.t17.t15.t253.t2.t11 t1243.t9.t17.t15.t253.t2.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t24 (cl (= (=> (not (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_177))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t25 (cl (= (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))) true)) :rule trans :premises (t1243.t9.t17.t15.t253.t2.t23 t1243.t9.t17.t15.t253.t2.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t26 (cl (= (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177)))))) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t253.t2.t3 t1243.t9.t17.t15.t253.t2.t4 t1243.t9.t17.t15.t253.t2.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t27 (cl (= (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) true) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2.t28 (cl (= (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177)))))) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t253.t2.t26 t1243.t9.t17.t15.t253.t2.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t2 (cl (= (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t3 (cl (= (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) (not (forall ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (not (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t4 (cl (= (forall ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (not (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) (forall ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (or (not (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t5 (cl (= (forall ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (or (not (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) (or (forall ((A__questionmark_v_117_177 Int)) (not (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (forall ((A__questionmark_v_116_178 Int)) (not (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t6 (cl (= (forall ((A__questionmark_v_117_177 Int)) (not (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t253.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t10 (cl (= (forall ((A__questionmark_v_117_177 Int)) (not (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t6 t1243.t9.t17.t15.t253.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t11 (cl (= (forall ((A__questionmark_v_116_178 Int)) (not (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t253.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t15 (cl (= (forall ((A__questionmark_v_116_178 Int)) (not (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t11 t1243.t9.t17.t15.t253.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t16 (cl (= (or (forall ((A__questionmark_v_117_177 Int)) (not (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (forall ((A__questionmark_v_116_178 Int)) (not (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t253.t10 t1243.t9.t17.t15.t253.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t18 (cl (= (or (forall ((A__questionmark_v_117_177 Int)) (not (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (forall ((A__questionmark_v_116_178 Int)) (not (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t16 t1243.t9.t17.t15.t253.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t19 (cl (= (forall ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (or (not (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t5 t1243.t9.t17.t15.t253.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t20 (cl (= (forall ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (not (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t253.t4 t1243.t9.t17.t15.t253.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t21 (cl (= (not (forall ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (not (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t253.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t22 (cl (= (not (forall ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (not (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t253.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t23 (cl (= (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t253.t3 t1243.t9.t17.t15.t253.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t253.t24 (cl (= (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t253.t2 t1243.t9.t17.t15.t253.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t253 (cl (= (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177)))))))) (forall ((A__questionmark_ot Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t254 (cl (= (forall ((A__questionmark_ot Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t255 (cl (= (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t253 t1243.t9.t17.t15.t254))
% 46.25/46.46 (step t1243.t9.t17.t15.t256 (cl (= (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t255))
% 46.25/46.46 (step t1243.t9.t17.t15.t257 (cl (= (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t256 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t258 (cl (= (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1)))) (or false false false))) :rule cong :premises (t1243.t9.t17.t15.t252 t1243.t9.t17.t15.t257 t1243.t9.t17.t15.t165))
% 46.25/46.46 (step t1243.t9.t17.t15.t259 (cl (= (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t258 t1243.t9.t17.t15.t167))
% 46.25/46.46 (step t1243.t9.t17.t15.t260 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t259))
% 46.25/46.46 (step t1243.t9.t17.t15.t261 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_177 Int) (A__questionmark_v_116_178 Int)) (and (= A__questionmark_v_117_177 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_178 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_177 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_178 A__questionmark_v_116_178)) (not (= A__questionmark_v_117_177 A__questionmark_v_117_177))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) true)) :rule trans :premises (t1243.t9.t17.t15.t260 t1243.t9.t17.t15.t95))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t262 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t262.t2 :args ((A__questionmark_v_114_186 Int) (:= A__questionmark_v_114_186 A__questionmark_v_114_186) (A__questionmark_v_113_187 Int) (:= A__questionmark_v_113_187 A__questionmark_v_113_187)))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t1 (cl (= A__questionmark_v_114_186 A__questionmark_v_114_186)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t2 (cl (= A__questionmark_v_113_187 A__questionmark_v_113_187)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t3 (cl (= (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t4 (cl (= (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t5 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t6 (cl (= (= A__questionmark_v_113_187 A__questionmark_v_113_187) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t7 (cl (= (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t262.t2.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t8 (cl (= (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t2.t7 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t9 (cl (= (= A__questionmark_v_114_186 A__questionmark_v_114_186) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t10 (cl (= (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t262.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t11 (cl (= (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t2.t10 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t12 (cl (= (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t262.t2.t8 t1243.t9.t17.t15.t262.t2.t11))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t13 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t14 (cl (= (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186))) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t2.t12 t1243.t9.t17.t15.t262.t2.t13))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t15 (cl (= (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t262.t2.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t16 (cl (= (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)))) true)) :rule trans :premises (t1243.t9.t17.t15.t262.t2.t15 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t17 (cl (= (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186))))) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) true))) :rule cong :premises (t1243.t9.t17.t15.t262.t2.t5 t1243.t9.t17.t15.t262.t2.t16))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t18 (cl (= (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t19 (cl (= (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186))))) true)) :rule trans :premises (t1243.t9.t17.t15.t262.t2.t17 t1243.t9.t17.t15.t262.t2.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t20 (cl (= (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)))))) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) true))) :rule cong :premises (t1243.t9.t17.t15.t262.t2.t3 t1243.t9.t17.t15.t262.t2.t4 t1243.t9.t17.t15.t262.t2.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t21 (cl (= (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) true) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2.t22 (cl (= (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)))))) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule trans :premises (t1243.t9.t17.t15.t262.t2.t20 t1243.t9.t17.t15.t262.t2.t21))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t2 (cl (= (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186))))))) (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t3 (cl (= (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) (not (forall ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (not (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t4 (cl (= (forall ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (not (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) (forall ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (or (not (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t5 (cl (= (forall ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (or (not (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) (or (forall ((A__questionmark_v_114_186 Int)) (not (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (forall ((A__questionmark_v_113_187 Int)) (not (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t6 (cl (= (forall ((A__questionmark_v_114_186 Int)) (not (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t262.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t10 (cl (= (forall ((A__questionmark_v_114_186 Int)) (not (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t6 t1243.t9.t17.t15.t262.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t11 (cl (= (forall ((A__questionmark_v_113_187 Int)) (not (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t262.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t15 (cl (= (forall ((A__questionmark_v_113_187 Int)) (not (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t11 t1243.t9.t17.t15.t262.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t16 (cl (= (or (forall ((A__questionmark_v_114_186 Int)) (not (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (forall ((A__questionmark_v_113_187 Int)) (not (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t262.t10 t1243.t9.t17.t15.t262.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t18 (cl (= (or (forall ((A__questionmark_v_114_186 Int)) (not (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (forall ((A__questionmark_v_113_187 Int)) (not (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t16 t1243.t9.t17.t15.t262.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t19 (cl (= (forall ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (or (not (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t5 t1243.t9.t17.t15.t262.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t20 (cl (= (forall ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (not (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) false)) :rule trans :premises (t1243.t9.t17.t15.t262.t4 t1243.t9.t17.t15.t262.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t21 (cl (= (not (forall ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (not (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t262.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t22 (cl (= (not (forall ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (not (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t262.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t23 (cl (= (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) true)) :rule trans :premises (t1243.t9.t17.t15.t262.t3 t1243.t9.t17.t15.t262.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t262.t24 (cl (= (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t262.t2 t1243.t9.t17.t15.t262.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t262 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t263 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t264 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_186 Int) (A__questionmark_v_113_187 Int)) (and (= A__questionmark_v_114_186 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_187 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_187 A__questionmark_v_113_187)) (not (= A__questionmark_v_114_186 A__questionmark_v_114_186)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t262 t1243.t9.t17.t15.t263))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t265 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t265.t2 :args ((A__questionmark_v_112_188 Int) (:= A__questionmark_v_112_188 A__questionmark_v_112_188)))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t1 (cl (= A__questionmark_v_112_188 A__questionmark_v_112_188)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t2 (cl (= (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t3 (cl (= (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t4 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t5 (cl (= (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule trans :premises (t1243.t9.t17.t15.t265.t2.t3 t1243.t9.t17.t15.t265.t2.t4))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t6 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t265.t2.t4))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t7 (cl (= (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t265.t2.t5 t1243.t9.t17.t15.t265.t2.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t8 (cl (= (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t265.t2.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t9 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188) (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t10 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule cong :premises (t1243.t9.t17.t15.t265.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t11 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188) (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t12 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188)) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))) :rule cong :premises (t1243.t9.t17.t15.t265.t2.t11))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t13 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188))) (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))) :rule cong :premises (t1243.t9.t17.t15.t265.t2.t10 t1243.t9.t17.t15.t265.t2.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t14 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188)))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))) :rule cong :premises (t1243.t9.t17.t15.t265.t2.t13))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t15 (cl (= (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188))))) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t265.t2.t8 t1243.t9.t17.t15.t265.t2.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2.t16 (cl (= (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188)))))) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) :rule cong :premises (t1243.t9.t17.t15.t265.t2.t2 t1243.t9.t17.t15.t265.t2.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t2 (cl (= (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188))))))) (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t3 (cl (= (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))) (not (forall ((A__questionmark_v_112_188 Int)) (not (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t4 (cl (= (forall ((A__questionmark_v_112_188 Int)) (not (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) (forall ((A__questionmark_v_112_188 Int)) (or (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) :rule all_simplify)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t265.t5 :args ((A__questionmark_v_112_188 Int) (:= A__questionmark_v_112_188 A__questionmark_v_112_188)))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t5.t1 (cl (= A__questionmark_v_112_188 A__questionmark_v_112_188)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t5.t2 (cl (= (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))) (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t5.t3 (cl (= (and false (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t5.t4 (cl (= (or (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))) (or (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))) false))) :rule cong :premises (t1243.t9.t17.t15.t265.t5.t2 t1243.t9.t17.t15.t265.t5.t3))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t5.t5 (cl (= (or (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))) false) (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t5.t6 (cl (= (or (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))) (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))))) :rule trans :premises (t1243.t9.t17.t15.t265.t5.t4 t1243.t9.t17.t15.t265.t5.t5))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t5 (cl (= (forall ((A__questionmark_v_112_188 Int)) (or (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))) (forall ((A__questionmark_v_112_188 Int)) (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t6 (cl (= (forall ((A__questionmark_v_112_188 Int)) (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)))) (not (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t7 (cl (= (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t8 (cl (= (not (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t265.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t9 (cl (= (not (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1))) false)) :rule trans :premises (t1243.t9.t17.t15.t265.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t10 (cl (= (forall ((A__questionmark_v_112_188 Int)) (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t265.t6 t1243.t9.t17.t15.t265.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t11 (cl (= (forall ((A__questionmark_v_112_188 Int)) (or (not (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t265.t5 t1243.t9.t17.t15.t265.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t12 (cl (= (forall ((A__questionmark_v_112_188 Int)) (not (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t265.t4 t1243.t9.t17.t15.t265.t11))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t13 (cl (= (not (forall ((A__questionmark_v_112_188 Int)) (not (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t265.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t14 (cl (= (not (forall ((A__questionmark_v_112_188 Int)) (not (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t265.t13 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t15 (cl (= (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_188 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t265.t3 t1243.t9.t17.t15.t265.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t265.t16 (cl (= (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t265.t2 t1243.t9.t17.t15.t265.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t265 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t266 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t267 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_188 Int)) (and (= A__questionmark_v_112_188 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_188)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_188)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t265 t1243.t9.t17.t15.t266))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t268 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1) (A__questionmark_f_1 Int) (:= A__questionmark_f_1 A__questionmark_f_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t2 (cl (= A__questionmark_f_1 A__questionmark_f_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t268.t3 :args ((A__questionmark_v_108_210 Int) (:= A__questionmark_v_108_210 A__questionmark_v_108_210) (A__questionmark_v_106_211 Int) (:= A__questionmark_v_106_211 A__questionmark_v_106_211) (A__questionmark_v_107_212 Int) (:= A__questionmark_v_107_212 A__questionmark_v_107_212)))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t1 (cl (= A__questionmark_v_108_210 A__questionmark_v_108_210)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t2 (cl (= A__questionmark_v_106_211 A__questionmark_v_106_211)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t3 (cl (= A__questionmark_v_107_212 A__questionmark_v_107_212)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t4 (cl (= (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t5 (cl (= (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t6 (cl (= (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t7 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t8 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t9 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= A__questionmark_o_1 tptp.nullObject))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t10 (cl (= (= A__questionmark_o_1 tptp.nullObject) (= tptp.nullObject A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t11 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= tptp.nullObject A__questionmark_o_1))) :rule trans :premises (t1243.t9.t17.t15.t268.t3.t9 t1243.t9.t17.t15.t268.t3.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t14 (cl (= (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_211))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t15 (cl (= (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t16 (cl (= (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t17 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t18 (cl (= (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211))) (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_211) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t14 t1243.t9.t17.t15.t268.t3.t16 t1243.t9.t17.t15.t268.t3.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t19 (cl (= (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_211) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t20 (cl (= (= A__questionmark_o_1 tptp.this) (= tptp.this A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t21 (cl (= (not (= A__questionmark_o_1 tptp.this)) (not (= tptp.this A__questionmark_o_1)))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t22 (cl (= (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t23 (cl (= (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t24 (cl (= (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t25 (cl (= (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t26 (cl (= (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))) (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t21 t1243.t9.t17.t15.t268.t3.t23 t1243.t9.t17.t15.t268.t3.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t27 (cl (= (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t26))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t28 (cl (= (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))))) (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_211) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t8 t1243.t9.t17.t15.t268.t3.t11 t1243.t9.t17.t15.t268.t3.t13 t1243.t9.t17.t15.t268.t3.t19 t1243.t9.t17.t15.t268.t3.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t29 (cl (= (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_211) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t28))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t30 (cl (= (= A__questionmark_v_108_210 A__questionmark_v_108_210) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t31 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210)) (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_211) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t29 t1243.t9.t17.t15.t268.t3.t30))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t32 (cl (= (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_211) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t33 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210)) true)) :rule trans :premises (t1243.t9.t17.t15.t268.t3.t31 t1243.t9.t17.t15.t268.t3.t32))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t34 (cl (= (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210))) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t268.t3.t4 t1243.t9.t17.t15.t268.t3.t5 t1243.t9.t17.t15.t268.t3.t6 t1243.t9.t17.t15.t268.t3.t33))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t35 (cl (= (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3.t36 (cl (= (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210))) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t268.t3.t34 t1243.t9.t17.t15.t268.t3.t35))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t3 (cl (= (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210)))) (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t4 (cl (= (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (forall ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (not (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t5 (cl (= (forall ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (not (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (forall ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (or (not (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t6 (cl (= (forall ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (or (not (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or (forall ((A__questionmark_v_108_210 Int)) (not (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_211 Int)) (not (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_212 Int)) (not (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t7 (cl (= (forall ((A__questionmark_v_108_210 Int)) (not (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t268.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t10 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) false)) :rule trans :premises (t1243.t9.t17.t15.t268.t9 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t11 (cl (= (forall ((A__questionmark_v_108_210 Int)) (not (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t268.t7 t1243.t9.t17.t15.t268.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t12 (cl (= (forall ((A__questionmark_v_106_211 Int)) (not (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t13 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t268.t13))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t15 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t268.t14 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t16 (cl (= (forall ((A__questionmark_v_106_211 Int)) (not (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t268.t12 t1243.t9.t17.t15.t268.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t17 (cl (= (forall ((A__questionmark_v_107_212 Int)) (not (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t18 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t19 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t268.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t20 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t268.t19 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t21 (cl (= (forall ((A__questionmark_v_107_212 Int)) (not (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t268.t17 t1243.t9.t17.t15.t268.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t22 (cl (= (or (forall ((A__questionmark_v_108_210 Int)) (not (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_211 Int)) (not (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_212 Int)) (not (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or false false false))) :rule cong :premises (t1243.t9.t17.t15.t268.t11 t1243.t9.t17.t15.t268.t16 t1243.t9.t17.t15.t268.t21))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t23 (cl (= (or (forall ((A__questionmark_v_108_210 Int)) (not (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_211 Int)) (not (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_212 Int)) (not (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t268.t22 t1243.t9.t17.t15.t167))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t24 (cl (= (forall ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (or (not (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t268.t6 t1243.t9.t17.t15.t268.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t25 (cl (= (forall ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (not (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t268.t5 t1243.t9.t17.t15.t268.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t26 (cl (= (not (forall ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (not (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t268.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t27 (cl (= (not (forall ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (not (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t268.t26 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t28 (cl (= (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t268.t4 t1243.t9.t17.t15.t268.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t268.t29 (cl (= (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210)))) true)) :rule trans :premises (t1243.t9.t17.t15.t268.t3 t1243.t9.t17.t15.t268.t28))
% 46.25/46.46 (step t1243.t9.t17.t15.t268 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210))))) (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t269 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t270 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_210 Int) (A__questionmark_v_106_211 Int) (A__questionmark_v_107_212 Int)) (and (= A__questionmark_v_108_210 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_211 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_212 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_211 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.inv) A__questionmark_v_106_211) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_212 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_211)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_210 A__questionmark_v_108_210))))) true)) :rule trans :premises (t1243.t9.t17.t15.t268 t1243.t9.t17.t15.t269))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t271 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t271.t2 :args ((A__questionmark_v_110_198 Int) (:= A__questionmark_v_110_198 A__questionmark_v_110_198) (A__questionmark_v_109_199 Int) (:= A__questionmark_v_109_199 A__questionmark_v_109_199)))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t1 (cl (= A__questionmark_v_110_198 A__questionmark_v_110_198)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t2 (cl (= A__questionmark_v_109_199 A__questionmark_v_109_199)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t3 (cl (= (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t4 (cl (= (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t5 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= A__questionmark_o_1 tptp.nullObject))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t6 (cl (= (= A__questionmark_o_1 tptp.nullObject) (= tptp.nullObject A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t7 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= tptp.nullObject A__questionmark_o_1))) :rule trans :premises (t1243.t9.t17.t15.t271.t2.t5 t1243.t9.t17.t15.t271.t2.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t271.t2.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t10 (cl (= (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t271.t2.t7 t1243.t9.t17.t15.t271.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t11 (cl (= (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t271.t2.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t12 (cl (= (= A__questionmark_v_109_199 A__questionmark_v_109_199) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t13 (cl (= (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t271.t2.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t14 (cl (= (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t2.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t15 (cl (= (= A__questionmark_v_110_198 A__questionmark_v_110_198) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t16 (cl (= (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t271.t2.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t17 (cl (= (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t2.t16 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t18 (cl (= (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t271.t2.t14 t1243.t9.t17.t15.t271.t2.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t19 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t20 (cl (= (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198))) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t2.t18 t1243.t9.t17.t15.t271.t2.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t21 (cl (= (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t271.t2.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t22 (cl (= (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)))) true)) :rule trans :premises (t1243.t9.t17.t15.t271.t2.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t23 (cl (= (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198))))) (=> (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) true))) :rule cong :premises (t1243.t9.t17.t15.t271.t2.t11 t1243.t9.t17.t15.t271.t2.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t24 (cl (= (=> (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t25 (cl (= (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198))))) true)) :rule trans :premises (t1243.t9.t17.t15.t271.t2.t23 t1243.t9.t17.t15.t271.t2.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t26 (cl (= (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)))))) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t271.t2.t3 t1243.t9.t17.t15.t271.t2.t4 t1243.t9.t17.t15.t271.t2.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t27 (cl (= (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2.t28 (cl (= (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)))))) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t271.t2.t26 t1243.t9.t17.t15.t271.t2.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t2 (cl (= (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198))))))) (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t3 (cl (= (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (forall ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (not (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t4 (cl (= (forall ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (not (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (forall ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (or (not (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t5 (cl (= (forall ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (or (not (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or (forall ((A__questionmark_v_110_198 Int)) (not (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_199 Int)) (not (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t6 (cl (= (forall ((A__questionmark_v_110_198 Int)) (not (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t271.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t10 (cl (= (forall ((A__questionmark_v_110_198 Int)) (not (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t6 t1243.t9.t17.t15.t271.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t11 (cl (= (forall ((A__questionmark_v_109_199 Int)) (not (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t271.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t15 (cl (= (forall ((A__questionmark_v_109_199 Int)) (not (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t11 t1243.t9.t17.t15.t271.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t16 (cl (= (or (forall ((A__questionmark_v_110_198 Int)) (not (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_199 Int)) (not (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t271.t10 t1243.t9.t17.t15.t271.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t18 (cl (= (or (forall ((A__questionmark_v_110_198 Int)) (not (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_199 Int)) (not (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t16 t1243.t9.t17.t15.t271.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t19 (cl (= (forall ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (or (not (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t5 t1243.t9.t17.t15.t271.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t20 (cl (= (forall ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (not (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t271.t4 t1243.t9.t17.t15.t271.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t21 (cl (= (not (forall ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (not (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t271.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t22 (cl (= (not (forall ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (not (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t271.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t23 (cl (= (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t271.t3 t1243.t9.t17.t15.t271.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t271.t24 (cl (= (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t271.t2 t1243.t9.t17.t15.t271.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t271 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t272 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t273 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_198 Int) (A__questionmark_v_109_199 Int)) (and (= A__questionmark_v_110_198 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_199 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_199 A__questionmark_v_109_199)) (not (= A__questionmark_v_110_198 A__questionmark_v_110_198)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t271 t1243.t9.t17.t15.t272))
% 46.25/46.46 (step t1243.t9.t17.t15.t274 (cl (= (not (not (= tptp.f_in tptp.nullObject))) (= tptp.f_in tptp.nullObject))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t275 (cl (= (not (= tptp.f_in tptp.nullObject)) (not (= tptp.f_in tptp.nullObject)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t276 (cl (= (= tptp.stack0i_1 A__questionmark_v_13_86) (= tptp.stack0i_1 A__questionmark_v_13_86))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t277 (cl (= (= tptp.stack0i_2 (|tptp.'IntToInt'| tptp.stack0i_1 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)) (= tptp.stack0i_2 (|tptp.'IntToInt'| tptp.stack0i_1 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t278 (cl (= (< tptp.m_0 tptp.stack0i_2) (not (>= tptp.m_0 tptp.stack0i_2)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t279 (cl (= (>= tptp.m_0 tptp.stack0i_2) (>= (+ tptp.m_0 (* (- 1) tptp.stack0i_2)) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t280 (cl (= (not (>= tptp.m_0 tptp.stack0i_2)) (not (>= (+ tptp.m_0 (* (- 1) tptp.stack0i_2)) 0)))) :rule cong :premises (t1243.t9.t17.t15.t279))
% 46.25/46.46 (step t1243.t9.t17.t15.t281 (cl (= (< tptp.m_0 tptp.stack0i_2) (not (>= (+ tptp.m_0 (* (- 1) tptp.stack0i_2)) 0)))) :rule trans :premises (t1243.t9.t17.t15.t278 t1243.t9.t17.t15.t280))
% 46.25/46.46 (step t1243.t9.t17.t15.t282 (cl (= (not (not (= tptp.g_in tptp.nullObject))) (= tptp.g_in tptp.nullObject))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t283 (cl (= (not (= tptp.g_in tptp.nullObject)) (not (= tptp.g_in tptp.nullObject)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t284 (cl (= (= tptp.stack0i_3 A__questionmark_v_15_84) (= tptp.stack0i_3 A__questionmark_v_15_84))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t285 (cl (= (= tptp.stack0i_4 (|tptp.'IntToInt'| tptp.stack0i_3 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)) (= tptp.stack0i_4 (|tptp.'IntToInt'| tptp.stack0i_3 |tptp.'System_UIntPtr'| |tptp.'System_Int32'|)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t286 (cl (= (< tptp.n_0 tptp.stack0i_4) (not (>= tptp.n_0 tptp.stack0i_4)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t287 (cl (= (>= tptp.n_0 tptp.stack0i_4) (>= (+ tptp.n_0 (* (- 1) tptp.stack0i_4)) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t288 (cl (= (not (>= tptp.n_0 tptp.stack0i_4)) (not (>= (+ tptp.n_0 (* (- 1) tptp.stack0i_4)) 0)))) :rule cong :premises (t1243.t9.t17.t15.t287))
% 46.25/46.46 (step t1243.t9.t17.t15.t289 (cl (= (< tptp.n_0 tptp.stack0i_4) (not (>= (+ tptp.n_0 (* (- 1) tptp.stack0i_4)) 0)))) :rule trans :premises (t1243.t9.t17.t15.t286 t1243.t9.t17.t15.t288))
% 46.25/46.46 (step t1243.t9.t17.t15.t290 (cl (= (< tptp.m_0 A__questionmark_v_13_86) (not (>= tptp.m_0 A__questionmark_v_13_86)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t291 (cl (= (>= tptp.m_0 A__questionmark_v_13_86) (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t292 (cl (= (not (>= tptp.m_0 A__questionmark_v_13_86)) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)))) :rule cong :premises (t1243.t9.t17.t15.t291))
% 46.25/46.46 (step t1243.t9.t17.t15.t293 (cl (= (< tptp.m_0 A__questionmark_v_13_86) (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)))) :rule trans :premises (t1243.t9.t17.t15.t290 t1243.t9.t17.t15.t292))
% 46.25/46.46 (step t1243.t9.t17.t15.t294 (cl (= (not (< tptp.m_0 A__questionmark_v_13_86)) (not (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0))))) :rule cong :premises (t1243.t9.t17.t15.t293))
% 46.25/46.46 (step t1243.t9.t17.t15.t295 (cl (= (not (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0))) (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t296 (cl (= (not (< tptp.m_0 A__questionmark_v_13_86)) (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0))) :rule trans :premises (t1243.t9.t17.t15.t294 t1243.t9.t17.t15.t295))
% 46.25/46.46 (step t1243.t9.t17.t15.t297 (cl (= (= tptp.stack0i_5 A__questionmark_v_57_117) (= tptp.stack0i_5 A__questionmark_v_57_117))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t298 (cl (= (< tptp.n_0 A__questionmark_v_15_84) (not (>= tptp.n_0 A__questionmark_v_15_84)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t299 (cl (= (>= tptp.n_0 A__questionmark_v_15_84) (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t300 (cl (= (not (>= tptp.n_0 A__questionmark_v_15_84)) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)))) :rule cong :premises (t1243.t9.t17.t15.t299))
% 46.25/46.46 (step t1243.t9.t17.t15.t301 (cl (= (< tptp.n_0 A__questionmark_v_15_84) (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)))) :rule trans :premises (t1243.t9.t17.t15.t298 t1243.t9.t17.t15.t300))
% 46.25/46.46 (step t1243.t9.t17.t15.t302 (cl (= (not (< tptp.n_0 A__questionmark_v_15_84)) (not (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0))))) :rule cong :premises (t1243.t9.t17.t15.t301))
% 46.25/46.46 (step t1243.t9.t17.t15.t303 (cl (= (not (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0))) (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t304 (cl (= (not (< tptp.n_0 A__questionmark_v_15_84)) (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0))) :rule trans :premises (t1243.t9.t17.t15.t302 t1243.t9.t17.t15.t303))
% 46.25/46.46 (step t1243.t9.t17.t15.t305 (cl (= (= tptp.stack1i_1 A__questionmark_v_55_116) (= tptp.stack1i_1 A__questionmark_v_55_116))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t306 (cl (= (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0))) (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0))))) :rule cong :premises (t1243.t9.t17.t15.t203 t1243.t9.t17.t15.t205 t1243.t9.t17.t15.t207 t1243.t9.t17.t15.t207))
% 46.25/46.46 (step t1243.t9.t17.t15.t307 (cl (= (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))))) :rule cong :premises (t1243.t9.t17.t15.t306))
% 46.25/46.46 (step t1243.t9.t17.t15.t308 (cl (= (< tptp.stack0i_5 tptp.stack1i_1) (not (>= tptp.stack0i_5 tptp.stack1i_1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t309 (cl (= (>= tptp.stack0i_5 tptp.stack1i_1) (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t310 (cl (= (not (>= tptp.stack0i_5 tptp.stack1i_1)) (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)))) :rule cong :premises (t1243.t9.t17.t15.t309))
% 46.25/46.46 (step t1243.t9.t17.t15.t311 (cl (= (< tptp.stack0i_5 tptp.stack1i_1) (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)))) :rule trans :premises (t1243.t9.t17.t15.t308 t1243.t9.t17.t15.t310))
% 46.25/46.46 (step t1243.t9.t17.t15.t312 (cl (= (= tptp.stack0i_6 A__questionmark_v_67_114) (= tptp.stack0i_6 A__questionmark_v_67_114))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t313 (cl (= (<= 1 tptp.stack0i_6) (>= tptp.stack0i_6 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t314 (cl (= (not (<= 1 tptp.stack0i_6)) (not (>= tptp.stack0i_6 1)))) :rule cong :premises (t1243.t9.t17.t15.t313))
% 46.25/46.46 (step t1243.t9.t17.t15.t315 (cl (= (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0))) (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0))))) :rule cong :premises (t1243.t9.t17.t15.t203 t1243.t9.t17.t15.t205 t1243.t9.t17.t15.t314 t1243.t9.t17.t15.t207 t1243.t9.t17.t15.t205 t1243.t9.t17.t15.t207))
% 46.25/46.46 (step t1243.t9.t17.t15.t316 (cl (= (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))))) :rule cong :premises (t1243.t9.t17.t15.t315))
% 46.25/46.46 (step t1243.t9.t17.t15.t317 (cl (= (= tptp.local21_1 tptp.local21_0) (= tptp.local21_1 tptp.local21_0))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t318 (cl (= (= tptp.local22_1 tptp.local22_0) (= tptp.local22_0 tptp.local22_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t319 (cl (= (= tptp.stack2i_1 tptp.n_0) (= tptp.n_0 tptp.stack2i_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t320 (cl (= (= tptp.ct_1 tptp.ct_0) (= tptp.ct_1 tptp.ct_0))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t321 (cl (= (= tptp.stack0i_13 tptp.m_0) (= tptp.stack0i_13 tptp.m_0))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t322 (cl (= (= tptp.m_1 tptp.stack0i_6) (= tptp.m_1 tptp.stack0i_6))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t323 (cl (= (= tptp.n_1 tptp.n_0) (= tptp.n_0 tptp.n_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t324 (cl (= (= tptp.local23_1 tptp.local23_0) (= tptp.local23_0 tptp.local23_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t325 (cl (= (= tptp.stack0o_2 tptp.f_in) (= tptp.f_in tptp.stack0o_2))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t326 (cl (= (= tptp.stack1i_3 tptp.stack1i_1) (= tptp.stack1i_3 tptp.stack1i_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t327 (cl (= (= tptp.stack1o_1 tptp.g_in) (= tptp.g_in tptp.stack1o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t328 (cl (= (= tptp.local19_1 tptp.local19_0) (= tptp.local19_0 tptp.local19_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t329 (cl (= (= tptp.local18_1 tptp.m_0) (= tptp.m_0 tptp.local18_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t330 (cl (= (= tptp.block7174_correct tptp.true_1) (= tptp.block7174_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t331 (cl (= (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t329 t1243.t9.t17.t15.t330))
% 46.25/46.46 (step t1243.t9.t17.t15.t332 (cl (= (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1))) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t328 t1243.t9.t17.t15.t331))
% 46.25/46.46 (step t1243.t9.t17.t15.t333 (cl (= (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t327 t1243.t9.t17.t15.t332))
% 46.25/46.46 (step t1243.t9.t17.t15.t334 (cl (= (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1))))) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t326 t1243.t9.t17.t15.t333))
% 46.25/46.46 (step t1243.t9.t17.t15.t335 (cl (= (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t325 t1243.t9.t17.t15.t334))
% 46.25/46.46 (step t1243.t9.t17.t15.t336 (cl (= (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1))))))) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t324 t1243.t9.t17.t15.t335))
% 46.25/46.46 (step t1243.t9.t17.t15.t337 (cl (= (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))) :rule cong :premises (t1243.t9.t17.t15.t323 t1243.t9.t17.t15.t336))
% 46.25/46.46 (step t1243.t9.t17.t15.t338 (cl (= (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1))))))))) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1))))))))))) :rule cong :premises (t1243.t9.t17.t15.t322 t1243.t9.t17.t15.t337))
% 46.25/46.46 (step t1243.t9.t17.t15.t339 (cl (= (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))) :rule cong :premises (t1243.t9.t17.t15.t321 t1243.t9.t17.t15.t338))
% 46.25/46.46 (step t1243.t9.t17.t15.t340 (cl (= (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1))))))))))) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t320 t1243.t9.t17.t15.t339))
% 46.25/46.46 (step t1243.t9.t17.t15.t341 (cl (= (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t319 t1243.t9.t17.t15.t340))
% 46.25/46.46 (step t1243.t9.t17.t15.t342 (cl (= (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1))))))))))))) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t318 t1243.t9.t17.t15.t341))
% 46.25/46.46 (step t1243.t9.t17.t15.t343 (cl (= (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t317 t1243.t9.t17.t15.t342))
% 46.25/46.46 (step t1243.t9.t17.t15.t344 (cl (= (= tptp.block5695__2_block7174_correct tptp.true_1) (= tptp.true_1 tptp.block5695__2_block7174_correct))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t345 (cl (= (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)))) :rule cong :premises (t1243.t9.t17.t15.t343 t1243.t9.t17.t15.t344))
% 46.25/46.46 (step t1243.t9.t17.t15.t346 (cl (= (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1)) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct)))) :rule cong :premises (t1243.t9.t17.t15.t345 t1243.t9.t17.t15.t344))
% 46.25/46.46 (step t1243.t9.t17.t15.t347 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) :rule cong :premises (t1243.t9.t17.t15.t316 t1243.t9.t17.t15.t346))
% 46.25/46.46 (step t1243.t9.t17.t15.t348 (cl (= (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct)))))) :rule cong :premises (t1243.t9.t17.t15.t312 t1243.t9.t17.t15.t347))
% 46.25/46.46 (step t1243.t9.t17.t15.t349 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))))) :rule cong :premises (t1243.t9.t17.t15.t307 t1243.t9.t17.t15.t348))
% 46.25/46.46 (step t1243.t9.t17.t15.t350 (cl (= (= tptp.block5695_correct tptp.true_1) (= tptp.block5695_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t351 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t349 t1243.t9.t17.t15.t350))
% 46.25/46.46 (step t1243.t9.t17.t15.t352 (cl (= (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1)) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t351 t1243.t9.t17.t15.t350))
% 46.25/46.46 (step t1243.t9.t17.t15.t353 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t307 t1243.t9.t17.t15.t352))
% 46.25/46.46 (step t1243.t9.t17.t15.t354 (cl (= (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t311 t1243.t9.t17.t15.t353))
% 46.25/46.46 (step t1243.t9.t17.t15.t355 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t307 t1243.t9.t17.t15.t354))
% 46.25/46.46 (step t1243.t9.t17.t15.t356 (cl (= (= tptp.false5066to5695_correct tptp.true_1) (= tptp.false5066to5695_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t357 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t355 t1243.t9.t17.t15.t356))
% 46.25/46.46 (step t1243.t9.t17.t15.t358 (cl (= (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t357))
% 46.25/46.46 (step t1243.t9.t17.t15.t359 (cl (= (<= 0 tptp.ct_1) (>= tptp.ct_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t360 (cl (= (not (<= 0 tptp.ct_1)) (not (>= tptp.ct_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t359))
% 46.25/46.46 (step t1243.t9.t17.t15.t361 (cl (= (<= 0 tptp.m_1) (>= tptp.m_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t362 (cl (= (not (<= 0 tptp.m_1)) (not (>= tptp.m_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t361))
% 46.25/46.46 (step t1243.t9.t17.t15.t363 (cl (= (<= 0 tptp.n_1) (>= tptp.n_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t364 (cl (= (not (<= 0 tptp.n_1)) (not (>= tptp.n_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t363))
% 46.25/46.46 (step t1243.t9.t17.t15.t365 (cl (= (<= 0 tptp.stack0i_13) (>= tptp.stack0i_13 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t366 (cl (= (not (<= 0 tptp.stack0i_13)) (not (>= tptp.stack0i_13 0)))) :rule cong :premises (t1243.t9.t17.t15.t365))
% 46.25/46.46 (step t1243.t9.t17.t15.t367 (cl (= (<= 0 tptp.stack2i_1) (>= tptp.stack2i_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t368 (cl (= (not (<= 0 tptp.stack2i_1)) (not (>= tptp.stack2i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t367))
% 46.25/46.46 (step t1243.t9.t17.t15.t369 (cl (= (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1))) (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t360 t1243.t9.t17.t15.t362 t1243.t9.t17.t15.t364 t1243.t9.t17.t15.t366 t1243.t9.t17.t15.t368))
% 46.25/46.46 (step t1243.t9.t17.t15.t370 (cl (= (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))))) :rule cong :premises (t1243.t9.t17.t15.t369))
% 46.25/46.46 (step t1243.t9.t17.t15.t371 (cl (= (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1))) (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0))))) :rule cong :premises (t1243.t9.t17.t15.t360 t1243.t9.t17.t15.t362 t1243.t9.t17.t15.t364))
% 46.25/46.46 (step t1243.t9.t17.t15.t372 (cl (= (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))))) :rule cong :premises (t1243.t9.t17.t15.t371))
% 46.25/46.46 (step t1243.t9.t17.t15.t373 (cl (= (<= tptp.m_1 A__questionmark_v_13_86) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t374 (cl (= (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t373))
% 46.25/46.46 (step t1243.t9.t17.t15.t375 (cl (= (not (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1))) (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t376 (cl (= (not (<= tptp.m_1 A__questionmark_v_13_86)) (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1))) :rule trans :premises (t1243.t9.t17.t15.t374 t1243.t9.t17.t15.t375))
% 46.25/46.46 (step t1243.t9.t17.t15.t377 (cl (= (<= tptp.n_1 A__questionmark_v_15_84) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t378 (cl (= (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t377))
% 46.25/46.46 (step t1243.t9.t17.t15.t379 (cl (= (not (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1))) (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t380 (cl (= (not (<= tptp.n_1 A__questionmark_v_15_84)) (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1))) :rule trans :premises (t1243.t9.t17.t15.t378 t1243.t9.t17.t15.t379))
% 46.25/46.46 (step t1243.t9.t17.t15.t381 (cl (= tptp.ct_1 tptp.ct_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t382 (cl (= (- tptp.m_1 1) (+ tptp.m_1 (* (- 1) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t383 (cl (= tptp.m_1 tptp.m_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t384 (cl (= (+ tptp.m_1 (* (- 1) 1)) (+ tptp.m_1 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t383 t1243.t9.t17.t5))
% 46.25/46.46 (step t1243.t9.t17.t15.t385 (cl (= (+ tptp.m_1 (- 1)) (+ (- 1) tptp.m_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t386 (cl (= (+ tptp.m_1 (* (- 1) 1)) (+ (- 1) tptp.m_1))) :rule trans :premises (t1243.t9.t17.t15.t384 t1243.t9.t17.t15.t385))
% 46.25/46.46 (step t1243.t9.t17.t15.t387 (cl (= (- tptp.m_1 1) (+ (- 1) tptp.m_1))) :rule trans :premises (t1243.t9.t17.t15.t382 t1243.t9.t17.t15.t386))
% 46.25/46.46 (step t1243.t9.t17.t15.t388 (cl (= (+ (- tptp.m_1 1) 1) (+ (+ (- 1) tptp.m_1) 1))) :rule cong :premises (t1243.t9.t17.t15.t387 t1243.t9.t17.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t389 (cl (= (+ (+ (- 1) tptp.m_1) 1) tptp.m_1)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t390 (cl (= (+ (- tptp.m_1 1) 1) tptp.m_1)) :rule trans :premises (t1243.t9.t17.t15.t388 t1243.t9.t17.t15.t389))
% 46.25/46.46 (step t1243.t9.t17.t15.t391 (cl (= (- tptp.n_1 1) (+ tptp.n_1 (* (- 1) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t392 (cl (= tptp.n_1 tptp.n_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t393 (cl (= (+ tptp.n_1 (* (- 1) 1)) (+ tptp.n_1 (- 1)))) :rule cong :premises (t1243.t9.t17.t15.t392 t1243.t9.t17.t5))
% 46.25/46.46 (step t1243.t9.t17.t15.t394 (cl (= (+ tptp.n_1 (- 1)) (+ (- 1) tptp.n_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t395 (cl (= (+ tptp.n_1 (* (- 1) 1)) (+ (- 1) tptp.n_1))) :rule trans :premises (t1243.t9.t17.t15.t393 t1243.t9.t17.t15.t394))
% 46.25/46.46 (step t1243.t9.t17.t15.t396 (cl (= (- tptp.n_1 1) (+ (- 1) tptp.n_1))) :rule trans :premises (t1243.t9.t17.t15.t391 t1243.t9.t17.t15.t395))
% 46.25/46.46 (step t1243.t9.t17.t15.t397 (cl (= (+ (- tptp.n_1 1) 1) (+ (+ (- 1) tptp.n_1) 1))) :rule cong :premises (t1243.t9.t17.t15.t396 t1243.t9.t17.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t398 (cl (= (+ (+ (- 1) tptp.n_1) 1) tptp.n_1)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t399 (cl (= (+ (- tptp.n_1 1) 1) tptp.n_1)) :rule trans :premises (t1243.t9.t17.t15.t397 t1243.t9.t17.t15.t398))
% 46.25/46.46 (step t1243.t9.t17.t15.t400 (cl (= (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83) (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) :rule cong :premises (t1243.t9.t17.t4 t1243.t9.t17.t15.t390 t1243.t9.t17.t15.t222 t1243.t9.t17.t15.t223 t1243.t9.t17.t4 t1243.t9.t17.t15.t399 t1243.t9.t17.t15.t222 t1243.t9.t17.t15.t233))
% 46.25/46.46 (step t1243.t9.t17.t15.t401 (cl (= (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)))) :rule cong :premises (t1243.t9.t17.t15.t381 t1243.t9.t17.t15.t400))
% 46.25/46.46 (step t1243.t9.t17.t15.t402 (cl (= (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))))) :rule cong :premises (t1243.t9.t17.t15.t401))
% 46.25/46.46 (step t1243.t9.t17.t15.t403 (cl (= (= tptp.m_1 A__questionmark_v_13_86) (= tptp.m_1 A__questionmark_v_13_86))) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t404 :args ((A__questionmark_j_1 Int) (:= A__questionmark_j_1 A__questionmark_j_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t1 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t2 (cl (= (<= 0 A__questionmark_j_1) (>= A__questionmark_j_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t3 (cl (= (not (<= 0 A__questionmark_j_1)) (not (>= A__questionmark_j_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t404.t2))
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t4 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t5 (cl (= (<= A__questionmark_j_1 (- tptp.n_1 1)) (<= A__questionmark_j_1 (+ (- 1) tptp.n_1)))) :rule cong :premises (t1243.t9.t17.t15.t404.t4 t1243.t9.t17.t15.t396))
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t6 (cl (= (<= A__questionmark_j_1 (+ (- 1) tptp.n_1)) (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t7 (cl (= (<= A__questionmark_j_1 (- tptp.n_1 1)) (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t404.t5 t1243.t9.t17.t15.t404.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t8 (cl (= (not (<= A__questionmark_j_1 (- tptp.n_1 1))) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t404.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t9 (cl (= (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1)))) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t404.t3 t1243.t9.t17.t15.t404.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t10 (cl (= (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t404.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t11 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t12 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t13 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))) :rule cong :premises (t1243.t9.t17.t15.t404.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t14 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t404.t11 t1243.t9.t17.t15.t404.t13))
% 46.25/46.46 (step t1243.t9.t17.t15.t404.t15 (cl (= (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t404.t10 t1243.t9.t17.t15.t404.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t404 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t405 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t406 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) :rule trans :premises (t1243.t9.t17.t15.t404 t1243.t9.t17.t15.t405))
% 46.25/46.46 (step t1243.t9.t17.t15.t407 (cl (= (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0))))))) :rule cong :premises (t1243.t9.t17.t15.t403 t1243.t9.t17.t15.t406))
% 46.25/46.46 (step t1243.t9.t17.t15.t408 (cl (= (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))))) :rule cong :premises (t1243.t9.t17.t15.t407))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t409 :args ((A__questionmark_j_1 Int) (:= A__questionmark_j_1 A__questionmark_j_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t1 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t2 (cl (= (<= 0 A__questionmark_j_1) (>= A__questionmark_j_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t3 (cl (= (not (<= 0 A__questionmark_j_1)) (not (>= A__questionmark_j_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t409.t2))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t4 (cl (= A__questionmark_j_1 A__questionmark_j_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t5 (cl (= (<= A__questionmark_j_1 (- tptp.n_1 1)) (<= A__questionmark_j_1 (+ (- 1) tptp.n_1)))) :rule cong :premises (t1243.t9.t17.t15.t409.t4 t1243.t9.t17.t15.t396))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t6 (cl (= (<= A__questionmark_j_1 (+ (- 1) tptp.n_1)) (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t7 (cl (= (<= A__questionmark_j_1 (- tptp.n_1 1)) (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t409.t5 t1243.t9.t17.t15.t409.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t8 (cl (= (not (<= A__questionmark_j_1 (- tptp.n_1 1))) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t409.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t9 (cl (= (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1)))) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t409.t3 t1243.t9.t17.t15.t409.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t10 (cl (= (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t409.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t11 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t12 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t13 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) (not (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule cong :premises (t1243.t9.t17.t15.t409.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t14 (cl (= (not (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t15 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t409.t13 t1243.t9.t17.t15.t409.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t16 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t409.t11 t1243.t9.t17.t15.t409.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t409.t17 (cl (= (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) (=> (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) :rule cong :premises (t1243.t9.t17.t15.t409.t10 t1243.t9.t17.t15.t409.t16))
% 46.25/46.46 (step t1243.t9.t17.t15.t409 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t410 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t411 (cl (= (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1))))) :rule trans :premises (t1243.t9.t17.t15.t409 t1243.t9.t17.t15.t410))
% 46.25/46.46 (step t1243.t9.t17.t15.t412 (cl (= (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t403 t1243.t9.t17.t15.t411))
% 46.25/46.46 (step t1243.t9.t17.t15.t413 (cl (= (= tptp.n_1 A__questionmark_v_15_84) (= tptp.n_1 A__questionmark_v_15_84))) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t414 :args ((A__questionmark_i_1 Int) (:= A__questionmark_i_1 A__questionmark_i_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t1 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t2 (cl (= (<= 0 A__questionmark_i_1) (>= A__questionmark_i_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t3 (cl (= (not (<= 0 A__questionmark_i_1)) (not (>= A__questionmark_i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t414.t2))
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t4 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t5 (cl (= (<= A__questionmark_i_1 (- tptp.m_1 1)) (<= A__questionmark_i_1 (+ (- 1) tptp.m_1)))) :rule cong :premises (t1243.t9.t17.t15.t414.t4 t1243.t9.t17.t15.t387))
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t6 (cl (= (<= A__questionmark_i_1 (+ (- 1) tptp.m_1)) (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t7 (cl (= (<= A__questionmark_i_1 (- tptp.m_1 1)) (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t414.t5 t1243.t9.t17.t15.t414.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t8 (cl (= (not (<= A__questionmark_i_1 (- tptp.m_1 1))) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t414.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t9 (cl (= (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1)))) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t414.t3 t1243.t9.t17.t15.t414.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t10 (cl (= (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t414.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t11 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t12 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t13 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))) :rule cong :premises (t1243.t9.t17.t15.t414.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t14 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))) :rule trans :premises (t1243.t9.t17.t15.t414.t11 t1243.t9.t17.t15.t414.t13))
% 46.25/46.46 (step t1243.t9.t17.t15.t414.t15 (cl (= (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) (=> (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))) :rule cong :premises (t1243.t9.t17.t15.t414.t10 t1243.t9.t17.t15.t414.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t414 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t415 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t416 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))) :rule trans :premises (t1243.t9.t17.t15.t414 t1243.t9.t17.t15.t415))
% 46.25/46.46 (step t1243.t9.t17.t15.t417 (cl (= (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))) :rule cong :premises (t1243.t9.t17.t15.t413 t1243.t9.t17.t15.t416))
% 46.25/46.46 (step t1243.t9.t17.t15.t418 (cl (= (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))) :rule cong :premises (t1243.t9.t17.t15.t417))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t419 :args ((A__questionmark_i_1 Int) (:= A__questionmark_i_1 A__questionmark_i_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t1 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t2 (cl (= (<= 0 A__questionmark_i_1) (>= A__questionmark_i_1 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t3 (cl (= (not (<= 0 A__questionmark_i_1)) (not (>= A__questionmark_i_1 0)))) :rule cong :premises (t1243.t9.t17.t15.t419.t2))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t4 (cl (= A__questionmark_i_1 A__questionmark_i_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t5 (cl (= (<= A__questionmark_i_1 (- tptp.m_1 1)) (<= A__questionmark_i_1 (+ (- 1) tptp.m_1)))) :rule cong :premises (t1243.t9.t17.t15.t419.t4 t1243.t9.t17.t15.t387))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t6 (cl (= (<= A__questionmark_i_1 (+ (- 1) tptp.m_1)) (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t7 (cl (= (<= A__questionmark_i_1 (- tptp.m_1 1)) (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1))) :rule trans :premises (t1243.t9.t17.t15.t419.t5 t1243.t9.t17.t15.t419.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t8 (cl (= (not (<= A__questionmark_i_1 (- tptp.m_1 1))) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))) :rule cong :premises (t1243.t9.t17.t15.t419.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t9 (cl (= (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1)))) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1))))) :rule cong :premises (t1243.t9.t17.t15.t419.t3 t1243.t9.t17.t15.t419.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t10 (cl (= (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t419.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t11 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)) (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t12 (cl (= (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t13 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) (not (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule cong :premises (t1243.t9.t17.t15.t419.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t14 (cl (= (not (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t15 (cl (= (not (>= (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t419.t13 t1243.t9.t17.t15.t419.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t16 (cl (= (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) :rule trans :premises (t1243.t9.t17.t15.t419.t11 t1243.t9.t17.t15.t419.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t419.t17 (cl (= (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) (=> (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))) :rule cong :premises (t1243.t9.t17.t15.t419.t10 t1243.t9.t17.t15.t419.t16))
% 46.25/46.46 (step t1243.t9.t17.t15.t419 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t420 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)))) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t421 (cl (= (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1))))) :rule trans :premises (t1243.t9.t17.t15.t419 t1243.t9.t17.t15.t420))
% 46.25/46.46 (step t1243.t9.t17.t15.t422 (cl (= (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))))) :rule cong :premises (t1243.t9.t17.t15.t413 t1243.t9.t17.t15.t421))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t423 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t423.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t423.t2 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t423.t3 (cl (= (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t423.t2 t1243.t9.t17.t15.t423.t2))
% 46.25/46.46 (step t1243.t9.t17.t15.t423 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (forall ((A__questionmark_o_1 Int)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t424 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) (forall ((A__questionmark_o_1 Int)) true))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t425 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t426 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) true)) :rule trans :premises (t1243.t9.t17.t15.t424 t1243.t9.t17.t15.t425))
% 46.25/46.46 (step t1243.t9.t17.t15.t427 (cl (= (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) true)) :rule trans :premises (t1243.t9.t17.t15.t423 t1243.t9.t17.t15.t426))
% 46.25/46.46 (step t1243.t9.t17.t15.t428 (cl (= (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t427))
% 46.25/46.46 (step t1243.t9.t17.t15.t429 (cl (= (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t428 t1188))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t430 :args ((A__questionmark_ot Int) (:= A__questionmark_ot A__questionmark_ot)))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t1 (cl (= A__questionmark_ot A__questionmark_ot)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t430.t2 :args ((A__questionmark_v_117_180 Int) (:= A__questionmark_v_117_180 A__questionmark_v_117_180) (A__questionmark_v_116_181 Int) (:= A__questionmark_v_116_181 A__questionmark_v_116_181)))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t1 (cl (= A__questionmark_v_117_180 A__questionmark_v_117_180)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t2 (cl (= A__questionmark_v_116_181 A__questionmark_v_116_181)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t3 (cl (= (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t4 (cl (= (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t5 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t6 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t430.t2.t5))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t7 (cl (= (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))) (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t8 (cl (= (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_180))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t9 (cl (= (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_180))) :rule trans :premises (t1243.t9.t17.t15.t430.t2.t7 t1243.t9.t17.t15.t430.t2.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t10 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|)))) (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_180)))) :rule cong :premises (t1243.t9.t17.t15.t430.t2.t6 t1243.t9.t17.t15.t430.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t11 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_180))))) :rule cong :premises (t1243.t9.t17.t15.t430.t2.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t12 (cl (= (= A__questionmark_v_116_181 A__questionmark_v_116_181) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t13 (cl (= (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t430.t2.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t14 (cl (= (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t2.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t15 (cl (= (= A__questionmark_v_117_180 A__questionmark_v_117_180) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t16 (cl (= (not (= A__questionmark_v_117_180 A__questionmark_v_117_180)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t430.t2.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t17 (cl (= (not (= A__questionmark_v_117_180 A__questionmark_v_117_180)) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t2.t16 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t18 (cl (= (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t430.t2.t14 t1243.t9.t17.t15.t430.t2.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t19 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t20 (cl (= (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t2.t18 t1243.t9.t17.t15.t430.t2.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t21 (cl (= (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t430.t2.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t22 (cl (= (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180)))) true)) :rule trans :premises (t1243.t9.t17.t15.t430.t2.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t23 (cl (= (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))) (=> (not (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_180))) true))) :rule cong :premises (t1243.t9.t17.t15.t430.t2.t11 t1243.t9.t17.t15.t430.t2.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t24 (cl (= (=> (not (or (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated))) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_117_180))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t25 (cl (= (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))) true)) :rule trans :premises (t1243.t9.t17.t15.t430.t2.t23 t1243.t9.t17.t15.t430.t2.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t26 (cl (= (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180)))))) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t430.t2.t3 t1243.t9.t17.t15.t430.t2.t4 t1243.t9.t17.t15.t430.t2.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t27 (cl (= (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) true) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2.t28 (cl (= (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180)))))) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t430.t2.t26 t1243.t9.t17.t15.t430.t2.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t2 (cl (= (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t3 (cl (= (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) (not (forall ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (not (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t4 (cl (= (forall ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (not (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) (forall ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (or (not (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t5 (cl (= (forall ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (or (not (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) (or (forall ((A__questionmark_v_117_180 Int)) (not (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (forall ((A__questionmark_v_116_181 Int)) (not (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t6 (cl (= (forall ((A__questionmark_v_117_180 Int)) (not (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t430.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t10 (cl (= (forall ((A__questionmark_v_117_180 Int)) (not (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t6 t1243.t9.t17.t15.t430.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t11 (cl (= (forall ((A__questionmark_v_116_181 Int)) (not (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t430.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t15 (cl (= (forall ((A__questionmark_v_116_181 Int)) (not (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t11 t1243.t9.t17.t15.t430.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t16 (cl (= (or (forall ((A__questionmark_v_117_180 Int)) (not (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (forall ((A__questionmark_v_116_181 Int)) (not (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t430.t10 t1243.t9.t17.t15.t430.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t18 (cl (= (or (forall ((A__questionmark_v_117_180 Int)) (not (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)))) (forall ((A__questionmark_v_116_181 Int)) (not (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t16 t1243.t9.t17.t15.t430.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t19 (cl (= (forall ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (or (not (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame))) (not (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t5 t1243.t9.t17.t15.t430.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t20 (cl (= (forall ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (not (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t430.t4 t1243.t9.t17.t15.t430.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t21 (cl (= (not (forall ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (not (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t430.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t22 (cl (= (not (forall ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (not (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t430.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t23 (cl (= (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t430.t3 t1243.t9.t17.t15.t430.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t430.t24 (cl (= (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t430.t2 t1243.t9.t17.t15.t430.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t430 (cl (= (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180)))))))) (forall ((A__questionmark_ot Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t431 (cl (= (forall ((A__questionmark_ot Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t432 (cl (= (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t430 t1243.t9.t17.t15.t431))
% 46.25/46.46 (step t1243.t9.t17.t15.t433 (cl (= (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t432))
% 46.25/46.46 (step t1243.t9.t17.t15.t434 (cl (= (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t433 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t435 (cl (= (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1)))) (or false false false))) :rule cong :premises (t1243.t9.t17.t15.t429 t1243.t9.t17.t15.t434 t1243.t9.t17.t15.t165))
% 46.25/46.46 (step t1243.t9.t17.t15.t436 (cl (= (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t435 t1243.t9.t17.t15.t167))
% 46.25/46.46 (step t1243.t9.t17.t15.t437 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t436))
% 46.25/46.46 (step t1243.t9.t17.t15.t438 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) true)) :rule trans :premises (t1243.t9.t17.t15.t437 t1243.t9.t17.t15.t95))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t439 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t439.t2 :args ((A__questionmark_v_114_190 Int) (:= A__questionmark_v_114_190 A__questionmark_v_114_190) (A__questionmark_v_113_191 Int) (:= A__questionmark_v_113_191 A__questionmark_v_113_191)))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t1 (cl (= A__questionmark_v_114_190 A__questionmark_v_114_190)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t2 (cl (= A__questionmark_v_113_191 A__questionmark_v_113_191)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t3 (cl (= (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t4 (cl (= (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t5 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t6 (cl (= (= A__questionmark_v_113_191 A__questionmark_v_113_191) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t7 (cl (= (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t439.t2.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t8 (cl (= (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t2.t7 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t9 (cl (= (= A__questionmark_v_114_190 A__questionmark_v_114_190) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t10 (cl (= (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t439.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t11 (cl (= (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t2.t10 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t12 (cl (= (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t439.t2.t8 t1243.t9.t17.t15.t439.t2.t11))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t13 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t14 (cl (= (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190))) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t2.t12 t1243.t9.t17.t15.t439.t2.t13))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t15 (cl (= (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t439.t2.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t16 (cl (= (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))) true)) :rule trans :premises (t1243.t9.t17.t15.t439.t2.t15 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t17 (cl (= (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190))))) (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) true))) :rule cong :premises (t1243.t9.t17.t15.t439.t2.t5 t1243.t9.t17.t15.t439.t2.t16))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t18 (cl (= (=> (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t19 (cl (= (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190))))) true)) :rule trans :premises (t1243.t9.t17.t15.t439.t2.t17 t1243.t9.t17.t15.t439.t2.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t20 (cl (= (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) true))) :rule cong :premises (t1243.t9.t17.t15.t439.t2.t3 t1243.t9.t17.t15.t439.t2.t4 t1243.t9.t17.t15.t439.t2.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t21 (cl (= (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) true) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2.t22 (cl (= (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule trans :premises (t1243.t9.t17.t15.t439.t2.t20 t1243.t9.t17.t15.t439.t2.t21))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t2 (cl (= (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190))))))) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t3 (cl (= (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) (not (forall ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (not (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t4 (cl (= (forall ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (not (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) (forall ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (or (not (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t5 (cl (= (forall ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (or (not (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) (or (forall ((A__questionmark_v_114_190 Int)) (not (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (forall ((A__questionmark_v_113_191 Int)) (not (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t6 (cl (= (forall ((A__questionmark_v_114_190 Int)) (not (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t439.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t10 (cl (= (forall ((A__questionmark_v_114_190 Int)) (not (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t6 t1243.t9.t17.t15.t439.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t11 (cl (= (forall ((A__questionmark_v_113_191 Int)) (not (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t439.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t15 (cl (= (forall ((A__questionmark_v_113_191 Int)) (not (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t11 t1243.t9.t17.t15.t439.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t16 (cl (= (or (forall ((A__questionmark_v_114_190 Int)) (not (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (forall ((A__questionmark_v_113_191 Int)) (not (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t439.t10 t1243.t9.t17.t15.t439.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t18 (cl (= (or (forall ((A__questionmark_v_114_190 Int)) (not (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) (forall ((A__questionmark_v_113_191 Int)) (not (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t16 t1243.t9.t17.t15.t439.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t19 (cl (= (forall ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (or (not (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))) (not (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t5 t1243.t9.t17.t15.t439.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t20 (cl (= (forall ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (not (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) false)) :rule trans :premises (t1243.t9.t17.t15.t439.t4 t1243.t9.t17.t15.t439.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t21 (cl (= (not (forall ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (not (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t439.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t22 (cl (= (not (forall ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (not (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t439.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t23 (cl (= (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) true)) :rule trans :premises (t1243.t9.t17.t15.t439.t3 t1243.t9.t17.t15.t439.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t439.t24 (cl (= (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t439.t2 t1243.t9.t17.t15.t439.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t439 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t440 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t441 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t439 t1243.t9.t17.t15.t440))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t442 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t442.t2 :args ((A__questionmark_v_112_192 Int) (:= A__questionmark_v_112_192 A__questionmark_v_112_192)))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t1 (cl (= A__questionmark_v_112_192 A__questionmark_v_112_192)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t2 (cl (= (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t3 (cl (= (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t4 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t5 (cl (= (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule trans :premises (t1243.t9.t17.t15.t442.t2.t3 t1243.t9.t17.t15.t442.t2.t4))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t6 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t442.t2.t4))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t7 (cl (= (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t442.t2.t5 t1243.t9.t17.t15.t442.t2.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t8 (cl (= (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t442.t2.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t9 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192) (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t10 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))))) :rule cong :premises (t1243.t9.t17.t15.t442.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t11 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192) (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t12 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))) :rule cong :premises (t1243.t9.t17.t15.t442.t2.t11))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t13 (cl (= (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192))) (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))) :rule cong :premises (t1243.t9.t17.t15.t442.t2.t10 t1243.t9.t17.t15.t442.t2.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t14 (cl (= (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))) :rule cong :premises (t1243.t9.t17.t15.t442.t2.t13))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t15 (cl (= (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192))))) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))) :rule cong :premises (t1243.t9.t17.t15.t442.t2.t8 t1243.t9.t17.t15.t442.t2.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2.t16 (cl (= (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) :rule cong :premises (t1243.t9.t17.t15.t442.t2.t2 t1243.t9.t17.t15.t442.t2.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t2 (cl (= (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192))))))) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t3 (cl (= (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))) (not (forall ((A__questionmark_v_112_192 Int)) (not (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t4 (cl (= (forall ((A__questionmark_v_112_192 Int)) (not (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) (forall ((A__questionmark_v_112_192 Int)) (or (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) :rule all_simplify)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t442.t5 :args ((A__questionmark_v_112_192 Int) (:= A__questionmark_v_112_192 A__questionmark_v_112_192)))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t5.t1 (cl (= A__questionmark_v_112_192 A__questionmark_v_112_192)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t5.t2 (cl (= (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))) (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t5.t3 (cl (= (and false (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t5.t4 (cl (= (or (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))) (or (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))) false))) :rule cong :premises (t1243.t9.t17.t15.t442.t5.t2 t1243.t9.t17.t15.t442.t5.t3))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t5.t5 (cl (= (or (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))) false) (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t5.t6 (cl (= (or (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))) (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))))) :rule trans :premises (t1243.t9.t17.t15.t442.t5.t4 t1243.t9.t17.t15.t442.t5.t5))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t5 (cl (= (forall ((A__questionmark_v_112_192 Int)) (or (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))) (forall ((A__questionmark_v_112_192 Int)) (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t6 (cl (= (forall ((A__questionmark_v_112_192 Int)) (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)))) (not (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t7 (cl (= (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t8 (cl (= (not (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t442.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t9 (cl (= (not (= (tptp.typeof A__questionmark_o_1) (tptp.typeof A__questionmark_o_1))) false)) :rule trans :premises (t1243.t9.t17.t15.t442.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t10 (cl (= (forall ((A__questionmark_v_112_192 Int)) (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t442.t6 t1243.t9.t17.t15.t442.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t11 (cl (= (forall ((A__questionmark_v_112_192 Int)) (or (not (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1))) (and false (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t442.t5 t1243.t9.t17.t15.t442.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t12 (cl (= (forall ((A__questionmark_v_112_192 Int)) (not (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv))))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t442.t4 t1243.t9.t17.t15.t442.t11))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t13 (cl (= (not (forall ((A__questionmark_v_112_192 Int)) (not (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t442.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t14 (cl (= (not (forall ((A__questionmark_v_112_192 Int)) (not (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t442.t13 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t15 (cl (= (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) (not (or (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv))) (not (= A__questionmark_v_112_192 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t442.t3 t1243.t9.t17.t15.t442.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t442.t16 (cl (= (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t442.t2 t1243.t9.t17.t15.t442.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t442 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t443 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t444 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t442 t1243.t9.t17.t15.t443))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t445 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1) (A__questionmark_f_1 Int) (:= A__questionmark_f_1 A__questionmark_f_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t2 (cl (= A__questionmark_f_1 A__questionmark_f_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t445.t3 :args ((A__questionmark_v_108_213 Int) (:= A__questionmark_v_108_213 A__questionmark_v_108_213) (A__questionmark_v_106_214 Int) (:= A__questionmark_v_106_214 A__questionmark_v_106_214) (A__questionmark_v_107_215 Int) (:= A__questionmark_v_107_215 A__questionmark_v_107_215)))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t1 (cl (= A__questionmark_v_108_213 A__questionmark_v_108_213)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t2 (cl (= A__questionmark_v_106_214 A__questionmark_v_106_214)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t3 (cl (= A__questionmark_v_107_215 A__questionmark_v_107_215)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t4 (cl (= (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t5 (cl (= (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t6 (cl (= (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t7 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t8 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t9 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= A__questionmark_o_1 tptp.nullObject))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t10 (cl (= (= A__questionmark_o_1 tptp.nullObject) (= tptp.nullObject A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t11 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= tptp.nullObject A__questionmark_o_1))) :rule trans :premises (t1243.t9.t17.t15.t445.t3.t9 t1243.t9.t17.t15.t445.t3.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t14 (cl (= (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_214))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t15 (cl (= (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t16 (cl (= (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t17 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t18 (cl (= (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214))) (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_214) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t14 t1243.t9.t17.t15.t445.t3.t16 t1243.t9.t17.t15.t445.t3.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t19 (cl (= (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_214) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t20 (cl (= (= A__questionmark_o_1 tptp.this) (= tptp.this A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t21 (cl (= (not (= A__questionmark_o_1 tptp.this)) (not (= tptp.this A__questionmark_o_1)))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t22 (cl (= (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t23 (cl (= (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t24 (cl (= (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t25 (cl (= (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t26 (cl (= (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))) (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t21 t1243.t9.t17.t15.t445.t3.t23 t1243.t9.t17.t15.t445.t3.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t27 (cl (= (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t26))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t28 (cl (= (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))))) (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_214) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t8 t1243.t9.t17.t15.t445.t3.t11 t1243.t9.t17.t15.t445.t3.t13 t1243.t9.t17.t15.t445.t3.t19 t1243.t9.t17.t15.t445.t3.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t29 (cl (= (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_214) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t28))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t30 (cl (= (= A__questionmark_v_108_213 A__questionmark_v_108_213) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t31 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)) (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_214) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t29 t1243.t9.t17.t15.t445.t3.t30))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t32 (cl (= (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_214) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t33 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)) true)) :rule trans :premises (t1243.t9.t17.t15.t445.t3.t31 t1243.t9.t17.t15.t445.t3.t32))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t34 (cl (= (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213))) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t445.t3.t4 t1243.t9.t17.t15.t445.t3.t5 t1243.t9.t17.t15.t445.t3.t6 t1243.t9.t17.t15.t445.t3.t33))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t35 (cl (= (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3.t36 (cl (= (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213))) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t445.t3.t34 t1243.t9.t17.t15.t445.t3.t35))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t3 (cl (= (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t4 (cl (= (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (forall ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (not (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t5 (cl (= (forall ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (not (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (forall ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (or (not (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t6 (cl (= (forall ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (or (not (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or (forall ((A__questionmark_v_108_213 Int)) (not (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_214 Int)) (not (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_215 Int)) (not (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t7 (cl (= (forall ((A__questionmark_v_108_213 Int)) (not (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t445.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t10 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) false)) :rule trans :premises (t1243.t9.t17.t15.t445.t9 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t11 (cl (= (forall ((A__questionmark_v_108_213 Int)) (not (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t445.t7 t1243.t9.t17.t15.t445.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t12 (cl (= (forall ((A__questionmark_v_106_214 Int)) (not (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t13 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t445.t13))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t15 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t445.t14 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t16 (cl (= (forall ((A__questionmark_v_106_214 Int)) (not (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t445.t12 t1243.t9.t17.t15.t445.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t17 (cl (= (forall ((A__questionmark_v_107_215 Int)) (not (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t18 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t19 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t445.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t20 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t445.t19 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t21 (cl (= (forall ((A__questionmark_v_107_215 Int)) (not (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t445.t17 t1243.t9.t17.t15.t445.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t22 (cl (= (or (forall ((A__questionmark_v_108_213 Int)) (not (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_214 Int)) (not (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_215 Int)) (not (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or false false false))) :rule cong :premises (t1243.t9.t17.t15.t445.t11 t1243.t9.t17.t15.t445.t16 t1243.t9.t17.t15.t445.t21))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t23 (cl (= (or (forall ((A__questionmark_v_108_213 Int)) (not (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_214 Int)) (not (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_215 Int)) (not (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t445.t22 t1243.t9.t17.t15.t167))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t24 (cl (= (forall ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (or (not (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t445.t6 t1243.t9.t17.t15.t445.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t25 (cl (= (forall ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (not (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t445.t5 t1243.t9.t17.t15.t445.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t26 (cl (= (not (forall ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (not (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t445.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t27 (cl (= (not (forall ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (not (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t445.t26 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t28 (cl (= (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t445.t4 t1243.t9.t17.t15.t445.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t445.t29 (cl (= (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))) true)) :rule trans :premises (t1243.t9.t17.t15.t445.t3 t1243.t9.t17.t15.t445.t28))
% 46.25/46.46 (step t1243.t9.t17.t15.t445 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213))))) (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t446 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t447 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213))))) true)) :rule trans :premises (t1243.t9.t17.t15.t445 t1243.t9.t17.t15.t446))
% 46.25/46.46 (step t1243.t9.t17.t15.t448 (cl (= (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t447))
% 46.25/46.46 (step t1243.t9.t17.t15.t449 (cl (= (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) false)) :rule trans :premises (t1243.t9.t17.t15.t448 t1188))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t450 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1) (A__questionmark_f_1 Int) (:= A__questionmark_f_1 A__questionmark_f_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t2 (cl (= A__questionmark_f_1 A__questionmark_f_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t450.t3 :args ((A__questionmark_v_108_216 Int) (:= A__questionmark_v_108_216 A__questionmark_v_108_216) (A__questionmark_v_106_217 Int) (:= A__questionmark_v_106_217 A__questionmark_v_106_217) (A__questionmark_v_107_218 Int) (:= A__questionmark_v_107_218 A__questionmark_v_107_218)))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t1 (cl (= A__questionmark_v_108_216 A__questionmark_v_108_216)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t2 (cl (= A__questionmark_v_106_217 A__questionmark_v_106_217)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t3 (cl (= A__questionmark_v_107_218 A__questionmark_v_107_218)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t4 (cl (= (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t5 (cl (= (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t6 (cl (= (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t7 (cl (= (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t8 (cl (= (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t9 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= A__questionmark_o_1 tptp.nullObject))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t10 (cl (= (= A__questionmark_o_1 tptp.nullObject) (= tptp.nullObject A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t11 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= tptp.nullObject A__questionmark_o_1))) :rule trans :premises (t1243.t9.t17.t15.t450.t3.t9 t1243.t9.t17.t15.t450.t3.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t14 (cl (= (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_217))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t15 (cl (= (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t16 (cl (= (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t17 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t18 (cl (= (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217))) (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_217) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t14 t1243.t9.t17.t15.t450.t3.t16 t1243.t9.t17.t15.t450.t3.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t19 (cl (= (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_217) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t20 (cl (= (= A__questionmark_o_1 tptp.this) (= tptp.this A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t21 (cl (= (not (= A__questionmark_o_1 tptp.this)) (not (= tptp.this A__questionmark_o_1)))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t22 (cl (= (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1) (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t23 (cl (= (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t24 (cl (= (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1) (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t25 (cl (= (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t26 (cl (= (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))) (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t21 t1243.t9.t17.t15.t450.t3.t23 t1243.t9.t17.t15.t450.t3.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t27 (cl (= (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t26))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t28 (cl (= (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1))))) (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_217) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t8 t1243.t9.t17.t15.t450.t3.t11 t1243.t9.t17.t15.t450.t3.t13 t1243.t9.t17.t15.t450.t3.t19 t1243.t9.t17.t15.t450.t3.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t29 (cl (= (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_217) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t28))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t30 (cl (= (= A__questionmark_v_108_216 A__questionmark_v_108_216) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t31 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216)) (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_217) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t29 t1243.t9.t17.t15.t450.t3.t30))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t32 (cl (= (=> (not (or (not (= tptp.true_1 (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1))) (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))) (not (or (= |tptp.'PeerGroupPlaceholder'| A__questionmark_v_106_217) (not (= tptp.true_1 (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217))) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= tptp.this A__questionmark_o_1)) (not (= tptp.true_1 (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)))) (not (= tptp.true_1 (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1))))))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t33 (cl (= (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216)) true)) :rule trans :premises (t1243.t9.t17.t15.t450.t3.t31 t1243.t9.t17.t15.t450.t3.t32))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t34 (cl (= (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t450.t3.t4 t1243.t9.t17.t15.t450.t3.t5 t1243.t9.t17.t15.t450.t3.t6 t1243.t9.t17.t15.t450.t3.t33))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t35 (cl (= (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3.t36 (cl (= (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t450.t3.t34 t1243.t9.t17.t15.t450.t3.t35))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t3 (cl (= (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216)))) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t4 (cl (= (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (forall ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (not (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t5 (cl (= (forall ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (not (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (forall ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (or (not (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t6 (cl (= (forall ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (or (not (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or (forall ((A__questionmark_v_108_216 Int)) (not (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_217 Int)) (not (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_218 Int)) (not (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t7 (cl (= (forall ((A__questionmark_v_108_216 Int)) (not (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t450.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t10 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) false)) :rule trans :premises (t1243.t9.t17.t15.t450.t9 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t11 (cl (= (forall ((A__questionmark_v_108_216 Int)) (not (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) false)) :rule trans :premises (t1243.t9.t17.t15.t450.t7 t1243.t9.t17.t15.t450.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t12 (cl (= (forall ((A__questionmark_v_106_217 Int)) (not (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t13 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t450.t13))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t15 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t450.t14 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t16 (cl (= (forall ((A__questionmark_v_106_217 Int)) (not (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t450.t12 t1243.t9.t17.t15.t450.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t17 (cl (= (forall ((A__questionmark_v_107_218 Int)) (not (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t18 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t19 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t450.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t20 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t450.t19 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t21 (cl (= (forall ((A__questionmark_v_107_218 Int)) (not (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t450.t17 t1243.t9.t17.t15.t450.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t22 (cl (= (or (forall ((A__questionmark_v_108_216 Int)) (not (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_217 Int)) (not (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_218 Int)) (not (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or false false false))) :rule cong :premises (t1243.t9.t17.t15.t450.t11 t1243.t9.t17.t15.t450.t16 t1243.t9.t17.t15.t450.t21))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t23 (cl (= (or (forall ((A__questionmark_v_108_216 Int)) (not (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)))) (forall ((A__questionmark_v_106_217 Int)) (not (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_107_218 Int)) (not (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t450.t22 t1243.t9.t17.t15.t167))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t24 (cl (= (forall ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (or (not (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1))) (not (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t450.t6 t1243.t9.t17.t15.t450.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t25 (cl (= (forall ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (not (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t450.t5 t1243.t9.t17.t15.t450.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t26 (cl (= (not (forall ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (not (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t450.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t27 (cl (= (not (forall ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (not (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t450.t26 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t28 (cl (= (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t450.t4 t1243.t9.t17.t15.t450.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t450.t29 (cl (= (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216)))) true)) :rule trans :premises (t1243.t9.t17.t15.t450.t3 t1243.t9.t17.t15.t450.t28))
% 46.25/46.46 (step t1243.t9.t17.t15.t450 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t451 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t452 (cl (= (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) true)) :rule trans :premises (t1243.t9.t17.t15.t450 t1243.t9.t17.t15.t451))
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t453 :args ((A__questionmark_o_1 Int) (:= A__questionmark_o_1 A__questionmark_o_1)))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t1 (cl (= A__questionmark_o_1 A__questionmark_o_1)) :rule refl)
% 46.25/46.46 (anchor :step t1243.t9.t17.t15.t453.t2 :args ((A__questionmark_v_110_200 Int) (:= A__questionmark_v_110_200 A__questionmark_v_110_200) (A__questionmark_v_109_201 Int) (:= A__questionmark_v_109_201 A__questionmark_v_109_201)))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t1 (cl (= A__questionmark_v_110_200 A__questionmark_v_110_200)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t2 (cl (= A__questionmark_v_109_201 A__questionmark_v_109_201)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t3 (cl (= (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t4 (cl (= (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t5 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= A__questionmark_o_1 tptp.nullObject))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t6 (cl (= (= A__questionmark_o_1 tptp.nullObject) (= tptp.nullObject A__questionmark_o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t7 (cl (= (not (not (= A__questionmark_o_1 tptp.nullObject))) (= tptp.nullObject A__questionmark_o_1))) :rule trans :premises (t1243.t9.t17.t15.t453.t2.t5 t1243.t9.t17.t15.t453.t2.t6))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t8 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) :rule cong :premises (t1243.t9.t17.t15.t453.t2.t8))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t10 (cl (= (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated)))))) :rule cong :premises (t1243.t9.t17.t15.t453.t2.t7 t1243.t9.t17.t15.t453.t2.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t11 (cl (= (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))))) :rule cong :premises (t1243.t9.t17.t15.t453.t2.t10))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t12 (cl (= (= A__questionmark_v_109_201 A__questionmark_v_109_201) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t13 (cl (= (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t453.t2.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t14 (cl (= (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t2.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t15 (cl (= (= A__questionmark_v_110_200 A__questionmark_v_110_200) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t16 (cl (= (not (= A__questionmark_v_110_200 A__questionmark_v_110_200)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t453.t2.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t17 (cl (= (not (= A__questionmark_v_110_200 A__questionmark_v_110_200)) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t2.t16 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t18 (cl (= (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t453.t2.t14 t1243.t9.t17.t15.t453.t2.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t19 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t20 (cl (= (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t2.t18 t1243.t9.t17.t15.t453.t2.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t21 (cl (= (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t453.t2.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t22 (cl (= (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200)))) true)) :rule trans :premises (t1243.t9.t17.t15.t453.t2.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t23 (cl (= (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))) (=> (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) true))) :rule cong :premises (t1243.t9.t17.t15.t453.t2.t11 t1243.t9.t17.t15.t453.t2.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t24 (cl (= (=> (not (or (= tptp.nullObject A__questionmark_o_1) (not (= tptp.true_1 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated))))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t25 (cl (= (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))) true)) :rule trans :premises (t1243.t9.t17.t15.t453.t2.t23 t1243.t9.t17.t15.t453.t2.t24))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t26 (cl (= (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200)))))) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true))) :rule cong :premises (t1243.t9.t17.t15.t453.t2.t3 t1243.t9.t17.t15.t453.t2.t4 t1243.t9.t17.t15.t453.t2.t25))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t27 (cl (= (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2.t28 (cl (= (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200)))))) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule trans :premises (t1243.t9.t17.t15.t453.t2.t26 t1243.t9.t17.t15.t453.t2.t27))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t2 (cl (= (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t3 (cl (= (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (forall ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (not (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t4 (cl (= (forall ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (not (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (forall ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (or (not (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t5 (cl (= (forall ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (or (not (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or (forall ((A__questionmark_v_110_200 Int)) (not (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_201 Int)) (not (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t6 (cl (= (forall ((A__questionmark_v_110_200 Int)) (not (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t7 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t8 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t453.t7))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t9 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t8 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t10 (cl (= (forall ((A__questionmark_v_110_200 Int)) (not (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t6 t1243.t9.t17.t15.t453.t9))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t11 (cl (= (forall ((A__questionmark_v_109_201 Int)) (not (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t12 (cl (= (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t13 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t453.t12))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t14 (cl (= (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef) (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t13 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t15 (cl (= (forall ((A__questionmark_v_109_201 Int)) (not (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t11 t1243.t9.t17.t15.t453.t14))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t16 (cl (= (or (forall ((A__questionmark_v_110_200 Int)) (not (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_201 Int)) (not (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t453.t10 t1243.t9.t17.t15.t453.t15))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t17 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t18 (cl (= (or (forall ((A__questionmark_v_110_200 Int)) (not (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)))) (forall ((A__questionmark_v_109_201 Int)) (not (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t16 t1243.t9.t17.t15.t453.t17))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t19 (cl (= (forall ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (or (not (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame))) (not (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t5 t1243.t9.t17.t15.t453.t18))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t20 (cl (= (forall ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (not (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef))))) false)) :rule trans :premises (t1243.t9.t17.t15.t453.t4 t1243.t9.t17.t15.t453.t19))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t21 (cl (= (not (forall ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (not (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t453.t20))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t22 (cl (= (not (forall ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (not (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t453.t21 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t23 (cl (= (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)))) true)) :rule trans :premises (t1243.t9.t17.t15.t453.t3 t1243.t9.t17.t15.t453.t22))
% 46.25/46.46 (step t1243.t9.t17.t15.t453.t24 (cl (= (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t453.t2 t1243.t9.t17.t15.t453.t23))
% 46.25/46.46 (step t1243.t9.t17.t15.t453 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200)))))))) (forall ((A__questionmark_o_1 Int)) true))) :rule bind)
% 46.25/46.46 (step t1243.t9.t17.t15.t454 (cl (= (forall ((A__questionmark_o_1 Int)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t455 (cl (= (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200)))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t453 t1243.t9.t17.t15.t454))
% 46.25/46.46 (step t1243.t9.t17.t15.t456 (cl (= (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t455))
% 46.25/46.46 (step t1243.t9.t17.t15.t457 (cl (= (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t456 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t458 (cl (= (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t459 (cl (= (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)) (not true))) :rule cong :premises (t1243.t9.t17.t15.t458))
% 46.25/46.46 (step t1243.t9.t17.t15.t460 (cl (= (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)) false)) :rule trans :premises (t1243.t9.t17.t15.t459 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t461 (cl (= (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t457 t1243.t9.t17.t15.t460))
% 46.25/46.46 (step t1243.t9.t17.t15.t462 (cl (= (or false false) false)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t463 (cl (= (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))) false)) :rule trans :premises (t1243.t9.t17.t15.t461 t1243.t9.t17.t15.t462))
% 46.25/46.46 (step t1243.t9.t17.t15.t464 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t463))
% 46.25/46.46 (step t1243.t9.t17.t15.t465 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))) true)) :rule trans :premises (t1243.t9.t17.t15.t464 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t466 (cl (= (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))) (=> (= tptp.true_1 (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|)) true))) :rule cong :premises (t1243.t9.t17.t15.t185 t1243.t9.t17.t15.t465))
% 46.25/46.46 (step t1243.t9.t17.t15.t467 (cl (= (=> (= tptp.true_1 (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|)) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t468 (cl (= (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))) true)) :rule trans :premises (t1243.t9.t17.t15.t466 t1243.t9.t17.t15.t467))
% 46.25/46.46 (step t1243.t9.t17.t15.t469 (cl (= (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))) (=> true true))) :rule cong :premises (t1243.t9.t17.t15.t452 t1243.t9.t17.t15.t468))
% 46.25/46.46 (step t1243.t9.t17.t15.t470 (cl (= (=> true true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t471 (cl (= (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))) true)) :rule trans :premises (t1243.t9.t17.t15.t469 t1243.t9.t17.t15.t470))
% 46.25/46.46 (step t1243.t9.t17.t15.t472 (cl (= (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t471))
% 46.25/46.46 (step t1243.t9.t17.t15.t473 (cl (= (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t472 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t474 (cl (= (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))) (or false false))) :rule cong :premises (t1243.t9.t17.t15.t449 t1243.t9.t17.t15.t473))
% 46.25/46.46 (step t1243.t9.t17.t15.t475 (cl (= (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t474 t1243.t9.t17.t15.t462))
% 46.25/46.46 (step t1243.t9.t17.t15.t476 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))) (not false))) :rule cong :premises (t1243.t9.t17.t15.t475))
% 46.25/46.46 (step t1243.t9.t17.t15.t477 (cl (= (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t476 t1243.t9.t17.t15.t95))
% 46.25/46.46 (step t1243.t9.t17.t15.t478 (cl (= (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))) (=> true true))) :rule cong :premises (t1243.t9.t17.t15.t444 t1243.t9.t17.t15.t477))
% 46.25/46.46 (step t1243.t9.t17.t15.t479 (cl (= (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t478 t1243.t9.t17.t15.t470))
% 46.25/46.46 (step t1243.t9.t17.t15.t480 (cl (= (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))) (=> true true))) :rule cong :premises (t1243.t9.t17.t15.t441 t1243.t9.t17.t15.t479))
% 46.25/46.46 (step t1243.t9.t17.t15.t481 (cl (= (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t480 t1243.t9.t17.t15.t470))
% 46.25/46.46 (step t1243.t9.t17.t15.t482 (cl (= (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))) (=> true true))) :rule cong :premises (t1243.t9.t17.t15.t438 t1243.t9.t17.t15.t481))
% 46.25/46.46 (step t1243.t9.t17.t15.t483 (cl (= (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t482 t1243.t9.t17.t15.t470))
% 46.25/46.46 (step t1243.t9.t17.t15.t484 (cl (= (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))) (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))) true))) :rule cong :premises (t1243.t9.t17.t15.t422 t1243.t9.t17.t15.t483))
% 46.25/46.46 (step t1243.t9.t17.t15.t485 (cl (= (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1))) 1)))) true) true)) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t486 (cl (= (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))) true)) :rule trans :premises (t1243.t9.t17.t15.t484 t1243.t9.t17.t15.t485))
% 46.25/46.46 (step t1243.t9.t17.t15.t487 (cl (= (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))) (not true))) :rule cong :premises (t1243.t9.t17.t15.t486))
% 46.25/46.46 (step t1243.t9.t17.t15.t488 (cl (= (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))) false)) :rule trans :premises (t1243.t9.t17.t15.t487 t1188))
% 46.25/46.46 (step t1243.t9.t17.t15.t489 (cl (= (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))) (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))) false))) :rule cong :premises (t1243.t9.t17.t15.t418 t1243.t9.t17.t15.t488))
% 46.25/46.46 (step t1243.t9.t17.t15.t490 (cl (= (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))) false) (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t491 (cl (= (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))) (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))) :rule trans :premises (t1243.t9.t17.t15.t489 t1243.t9.t17.t15.t490))
% 46.25/46.46 (step t1243.t9.t17.t15.t492 (cl (= (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))) (not (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))))) :rule cong :premises (t1243.t9.t17.t15.t491))
% 46.25/46.46 (step t1243.t9.t17.t15.t493 (cl (= (not (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t494 (cl (= (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))) :rule trans :premises (t1243.t9.t17.t15.t492 t1243.t9.t17.t15.t493))
% 46.25/46.46 (step t1243.t9.t17.t15.t495 (cl (= (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))) (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))) :rule cong :premises (t1243.t9.t17.t15.t412 t1243.t9.t17.t15.t494))
% 46.25/46.46 (step t1243.t9.t17.t15.t496 (cl (= (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))))) :rule cong :premises (t1243.t9.t17.t15.t495))
% 46.25/46.46 (step t1243.t9.t17.t15.t497 (cl (= (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))) (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))) :rule cong :premises (t1243.t9.t17.t15.t408 t1243.t9.t17.t15.t496))
% 46.25/46.46 (step t1243.t9.t17.t15.t498 (cl (= (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))))))) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))))))) :rule cong :premises (t1243.t9.t17.t15.t497))
% 46.25/46.46 (step t1243.t9.t17.t15.t499 (cl (= (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))) (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))) :rule cong :premises (t1243.t9.t17.t15.t401 t1243.t9.t17.t15.t498))
% 46.25/46.46 (step t1243.t9.t17.t15.t500 (cl (= (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))))))))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t499))
% 46.25/46.46 (step t1243.t9.t17.t15.t501 (cl (= (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))) (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t402 t1243.t9.t17.t15.t500))
% 46.25/46.46 (step t1243.t9.t17.t15.t502 (cl (= (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))))))))))) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t501))
% 46.25/46.46 (step t1243.t9.t17.t15.t503 (cl (= (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))) (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t377 t1243.t9.t17.t15.t502))
% 46.25/46.46 (step t1243.t9.t17.t15.t504 (cl (= (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))))))))))))) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t503))
% 46.25/46.46 (step t1243.t9.t17.t15.t505 (cl (= (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))) (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t380 t1243.t9.t17.t15.t504))
% 46.25/46.46 (step t1243.t9.t17.t15.t506 (cl (= (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))))))))))))))) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t505))
% 46.25/46.46 (step t1243.t9.t17.t15.t507 (cl (= (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))) (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t373 t1243.t9.t17.t15.t506))
% 46.25/46.46 (step t1243.t9.t17.t15.t508 (cl (= (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))))))))))))))))) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t507))
% 46.25/46.46 (step t1243.t9.t17.t15.t509 (cl (= (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))) (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t376 t1243.t9.t17.t15.t508))
% 46.25/46.46 (step t1243.t9.t17.t15.t510 (cl (= (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true)))))))))))))))))))))))))))))))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t509))
% 46.25/46.46 (step t1243.t9.t17.t15.t511 (cl (= (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t372 t1243.t9.t17.t15.t510))
% 46.25/46.46 (step t1243.t9.t17.t15.t512 (cl (= (= tptp.block7174__2_block5440_correct tptp.true_1) (= tptp.block7174__2_block5440_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t513 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t511 t1243.t9.t17.t15.t512))
% 46.25/46.46 (step t1243.t9.t17.t15.t514 (cl (= (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t513 t1243.t9.t17.t15.t512))
% 46.25/46.46 (step t1243.t9.t17.t15.t515 (cl (= (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t370 t1243.t9.t17.t15.t514))
% 46.25/46.46 (step t1243.t9.t17.t15.t516 (cl (= (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t370 t1243.t9.t17.t15.t515))
% 46.25/46.46 (step t1243.t9.t17.t15.t517 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t516 t1243.t9.t17.t15.t330))
% 46.25/46.46 (step t1243.t9.t17.t15.t518 (cl (= (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t517))
% 46.25/46.46 (step t1243.t9.t17.t15.t519 (cl (= (= tptp.stack0i_8 A__questionmark_v_55_116) (= tptp.stack0i_8 A__questionmark_v_55_116))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t520 (cl (= (= tptp.stack1i_2 A__questionmark_v_57_117) (= tptp.stack1i_2 A__questionmark_v_57_117))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t521 (cl (= (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0))) (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0))))) :rule cong :premises (t1243.t9.t17.t15.t203 t1243.t9.t17.t15.t205 t1243.t9.t17.t15.t207 t1243.t9.t17.t15.t205))
% 46.25/46.46 (step t1243.t9.t17.t15.t522 (cl (= (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))))) :rule cong :premises (t1243.t9.t17.t15.t521))
% 46.25/46.46 (step t1243.t9.t17.t15.t523 (cl (= (< tptp.stack0i_8 tptp.stack1i_2) (not (>= tptp.stack0i_8 tptp.stack1i_2)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t524 (cl (= (>= tptp.stack0i_8 tptp.stack1i_2) (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t525 (cl (= (not (>= tptp.stack0i_8 tptp.stack1i_2)) (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)))) :rule cong :premises (t1243.t9.t17.t15.t524))
% 46.25/46.46 (step t1243.t9.t17.t15.t526 (cl (= (< tptp.stack0i_8 tptp.stack1i_2) (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)))) :rule trans :premises (t1243.t9.t17.t15.t523 t1243.t9.t17.t15.t525))
% 46.25/46.46 (step t1243.t9.t17.t15.t527 (cl (= (= tptp.stack0i_12 A__questionmark_v_68_113) (= tptp.stack0i_12 A__questionmark_v_68_113))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t528 (cl (= (<= 1 tptp.stack0i_12) (>= tptp.stack0i_12 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t529 (cl (= (not (<= 1 tptp.stack0i_12)) (not (>= tptp.stack0i_12 1)))) :rule cong :premises (t1243.t9.t17.t15.t528))
% 46.25/46.46 (step t1243.t9.t17.t15.t530 (cl (= (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0))) (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0))))) :rule cong :premises (t1243.t9.t17.t15.t203 t1243.t9.t17.t15.t207 t1243.t9.t17.t15.t205 t1243.t9.t17.t15.t529 t1243.t9.t17.t15.t207 t1243.t9.t17.t15.t205))
% 46.25/46.46 (step t1243.t9.t17.t15.t531 (cl (= (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))))) :rule cong :premises (t1243.t9.t17.t15.t530))
% 46.25/46.46 (step t1243.t9.t17.t15.t532 (cl (= (= tptp.stack2i_1 tptp.m_0) (= tptp.m_0 tptp.stack2i_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t533 (cl (= (= tptp.stack0i_13 tptp.n_0) (= tptp.stack0i_13 tptp.n_0))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t534 (cl (= (= tptp.m_1 tptp.m_0) (= tptp.m_1 tptp.m_0))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t535 (cl (= (= tptp.n_1 tptp.stack0i_12) (= tptp.stack0i_12 tptp.n_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t536 (cl (= (= tptp.stack0o_2 tptp.g_in) (= tptp.g_in tptp.stack0o_2))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t537 (cl (= (= tptp.stack1i_3 tptp.stack1i_2) (= tptp.stack1i_3 tptp.stack1i_2))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t538 (cl (= (= tptp.stack1o_1 tptp.f_in) (= tptp.f_in tptp.stack1o_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t539 (cl (= (= tptp.local19_1 tptp.n_0) (= tptp.n_0 tptp.local19_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t540 (cl (= (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t541 (cl (= (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t539 t1243.t9.t17.t15.t540))
% 46.25/46.46 (step t1243.t9.t17.t15.t542 (cl (= (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t538 t1243.t9.t17.t15.t541))
% 46.25/46.46 (step t1243.t9.t17.t15.t543 (cl (= (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t537 t1243.t9.t17.t15.t542))
% 46.25/46.46 (step t1243.t9.t17.t15.t544 (cl (= (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t536 t1243.t9.t17.t15.t543))
% 46.25/46.46 (step t1243.t9.t17.t15.t545 (cl (= (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t324 t1243.t9.t17.t15.t544))
% 46.25/46.46 (step t1243.t9.t17.t15.t546 (cl (= (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))) :rule cong :premises (t1243.t9.t17.t15.t535 t1243.t9.t17.t15.t545))
% 46.25/46.46 (step t1243.t9.t17.t15.t547 (cl (= (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))) :rule cong :premises (t1243.t9.t17.t15.t534 t1243.t9.t17.t15.t546))
% 46.25/46.46 (step t1243.t9.t17.t15.t548 (cl (= (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))) :rule cong :premises (t1243.t9.t17.t15.t533 t1243.t9.t17.t15.t547))
% 46.25/46.46 (step t1243.t9.t17.t15.t549 (cl (= (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t320 t1243.t9.t17.t15.t548))
% 46.25/46.46 (step t1243.t9.t17.t15.t550 (cl (= (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t532 t1243.t9.t17.t15.t549))
% 46.25/46.46 (step t1243.t9.t17.t15.t551 (cl (= (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))))) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t318 t1243.t9.t17.t15.t550))
% 46.25/46.46 (step t1243.t9.t17.t15.t552 (cl (= (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t317 t1243.t9.t17.t15.t551))
% 46.25/46.46 (step t1243.t9.t17.t15.t553 (cl (= (= tptp.block6324__2_block7174_correct tptp.true_1) (= tptp.true_1 tptp.block6324__2_block7174_correct))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t554 (cl (= (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)))) :rule cong :premises (t1243.t9.t17.t15.t552 t1243.t9.t17.t15.t553))
% 46.25/46.46 (step t1243.t9.t17.t15.t555 (cl (= (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1)) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct)))) :rule cong :premises (t1243.t9.t17.t15.t554 t1243.t9.t17.t15.t553))
% 46.25/46.46 (step t1243.t9.t17.t15.t556 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) :rule cong :premises (t1243.t9.t17.t15.t531 t1243.t9.t17.t15.t555))
% 46.25/46.46 (step t1243.t9.t17.t15.t557 (cl (= (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct)))))) :rule cong :premises (t1243.t9.t17.t15.t527 t1243.t9.t17.t15.t556))
% 46.25/46.46 (step t1243.t9.t17.t15.t558 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))))) :rule cong :premises (t1243.t9.t17.t15.t522 t1243.t9.t17.t15.t557))
% 46.25/46.46 (step t1243.t9.t17.t15.t559 (cl (= (= tptp.block6324_correct tptp.true_1) (= tptp.block6324_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t560 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t558 t1243.t9.t17.t15.t559))
% 46.25/46.46 (step t1243.t9.t17.t15.t561 (cl (= (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1)) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t560 t1243.t9.t17.t15.t559))
% 46.25/46.46 (step t1243.t9.t17.t15.t562 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t522 t1243.t9.t17.t15.t561))
% 46.25/46.46 (step t1243.t9.t17.t15.t563 (cl (= (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t526 t1243.t9.t17.t15.t562))
% 46.25/46.46 (step t1243.t9.t17.t15.t564 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t522 t1243.t9.t17.t15.t563))
% 46.25/46.46 (step t1243.t9.t17.t15.t565 (cl (= (= tptp.false5083to6324_correct tptp.true_1) (= tptp.true_1 tptp.false5083to6324_correct))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t566 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct)))) :rule cong :premises (t1243.t9.t17.t15.t564 t1243.t9.t17.t15.t565))
% 46.25/46.46 (step t1243.t9.t17.t15.t567 (cl (= (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))))) :rule cong :premises (t1243.t9.t17.t15.t566))
% 46.25/46.46 (step t1243.t9.t17.t15.t568 (cl (= (= A__questionmark_v_57_117 A__questionmark_v_55_116) (= A__questionmark_v_55_116 A__questionmark_v_57_117))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t569 (cl (= (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)))) :rule cong :premises (t1243.t9.t17.t15.t568))
% 46.25/46.46 (step t1243.t9.t17.t15.t570 (cl (= tptp.stack0i_9 tptp.stack0i_9)) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t571 (cl (= (+ tptp.ct_0 1) (+ 1 tptp.ct_0))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t572 (cl (= (= tptp.stack0i_9 (+ tptp.ct_0 1)) (= tptp.stack0i_9 (+ 1 tptp.ct_0)))) :rule cong :premises (t1243.t9.t17.t15.t570 t1243.t9.t17.t15.t571))
% 46.25/46.46 (step t1243.t9.t17.t15.t573 (cl (= (= tptp.stack0i_9 (+ 1 tptp.ct_0)) (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t574 (cl (= (= tptp.stack0i_9 (+ tptp.ct_0 1)) (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)))) :rule trans :premises (t1243.t9.t17.t15.t572 t1243.t9.t17.t15.t573))
% 46.25/46.46 (step t1243.t9.t17.t15.t575 (cl (= (= tptp.stack0i_10 A__questionmark_v_67_114) (= tptp.stack0i_10 A__questionmark_v_67_114))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t576 (cl (= (= tptp.stack0i_11 A__questionmark_v_68_113) (= tptp.stack0i_11 A__questionmark_v_68_113))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t577 (cl (= (<= 1 tptp.stack0i_9) (>= tptp.stack0i_9 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t578 (cl (= (not (<= 1 tptp.stack0i_9)) (not (>= tptp.stack0i_9 1)))) :rule cong :premises (t1243.t9.t17.t15.t577))
% 46.25/46.46 (step t1243.t9.t17.t15.t579 (cl (= (<= 1 tptp.stack0i_10) (>= tptp.stack0i_10 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t580 (cl (= (not (<= 1 tptp.stack0i_10)) (not (>= tptp.stack0i_10 1)))) :rule cong :premises (t1243.t9.t17.t15.t579))
% 46.25/46.46 (step t1243.t9.t17.t15.t581 (cl (= (<= 1 tptp.stack0i_11) (>= tptp.stack0i_11 1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t582 (cl (= (not (<= 1 tptp.stack0i_11)) (not (>= tptp.stack0i_11 1)))) :rule cong :premises (t1243.t9.t17.t15.t581))
% 46.25/46.46 (step t1243.t9.t17.t15.t583 (cl (= (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0))) (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0))))) :rule cong :premises (t1243.t9.t17.t15.t578 t1243.t9.t17.t15.t203 t1243.t9.t17.t15.t205 t1243.t9.t17.t15.t207 t1243.t9.t17.t15.t580 t1243.t9.t17.t15.t582 t1243.t9.t17.t15.t207 t1243.t9.t17.t15.t205))
% 46.25/46.46 (step t1243.t9.t17.t15.t584 (cl (= (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))))) :rule cong :premises (t1243.t9.t17.t15.t583))
% 46.25/46.46 (step t1243.t9.t17.t15.t585 (cl (= (= tptp.local21_1 tptp.ct_0) (= tptp.local21_1 tptp.ct_0))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t586 (cl (= (= tptp.local22_1 tptp.m_0) (= tptp.m_0 tptp.local22_1))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t587 (cl (= (= tptp.ct_1 tptp.stack0i_9) (= tptp.ct_1 tptp.stack0i_9))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t588 (cl (= (= tptp.m_1 tptp.stack0i_10) (= tptp.m_1 tptp.stack0i_10))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t589 (cl (= (= tptp.n_1 tptp.stack0i_11) (= tptp.n_1 tptp.stack0i_11))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t590 (cl (= (= tptp.local23_1 tptp.n_0) (= tptp.local23_1 tptp.n_0))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t591 (cl (= (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t328 t1243.t9.t17.t15.t540))
% 46.25/46.46 (step t1243.t9.t17.t15.t592 (cl (= (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t538 t1243.t9.t17.t15.t591))
% 46.25/46.46 (step t1243.t9.t17.t15.t593 (cl (= (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t537 t1243.t9.t17.t15.t592))
% 46.25/46.46 (step t1243.t9.t17.t15.t594 (cl (= (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t536 t1243.t9.t17.t15.t593))
% 46.25/46.46 (step t1243.t9.t17.t15.t595 (cl (= (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t590 t1243.t9.t17.t15.t594))
% 46.25/46.46 (step t1243.t9.t17.t15.t596 (cl (= (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))) :rule cong :premises (t1243.t9.t17.t15.t589 t1243.t9.t17.t15.t595))
% 46.25/46.46 (step t1243.t9.t17.t15.t597 (cl (= (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))) :rule cong :premises (t1243.t9.t17.t15.t588 t1243.t9.t17.t15.t596))
% 46.25/46.46 (step t1243.t9.t17.t15.t598 (cl (= (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))) :rule cong :premises (t1243.t9.t17.t15.t533 t1243.t9.t17.t15.t597))
% 46.25/46.46 (step t1243.t9.t17.t15.t599 (cl (= (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t587 t1243.t9.t17.t15.t598))
% 46.25/46.46 (step t1243.t9.t17.t15.t600 (cl (= (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t532 t1243.t9.t17.t15.t599))
% 46.25/46.46 (step t1243.t9.t17.t15.t601 (cl (= (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))))) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t586 t1243.t9.t17.t15.t600))
% 46.25/46.46 (step t1243.t9.t17.t15.t602 (cl (= (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t585 t1243.t9.t17.t15.t601))
% 46.25/46.46 (step t1243.t9.t17.t15.t603 (cl (= (= tptp.block6987__2_block7174_correct tptp.true_1) (= tptp.block6987__2_block7174_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t604 (cl (= (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t602 t1243.t9.t17.t15.t603))
% 46.25/46.46 (step t1243.t9.t17.t15.t605 (cl (= (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1)) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t604 t1243.t9.t17.t15.t603))
% 46.25/46.46 (step t1243.t9.t17.t15.t606 (cl (= (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t584 t1243.t9.t17.t15.t605))
% 46.25/46.46 (step t1243.t9.t17.t15.t607 (cl (= (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1)))) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t576 t1243.t9.t17.t15.t606))
% 46.25/46.46 (step t1243.t9.t17.t15.t608 (cl (= (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t575 t1243.t9.t17.t15.t607))
% 46.25/46.46 (step t1243.t9.t17.t15.t609 (cl (= (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1)))))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t574 t1243.t9.t17.t15.t608))
% 46.25/46.46 (step t1243.t9.t17.t15.t610 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t522 t1243.t9.t17.t15.t609))
% 46.25/46.46 (step t1243.t9.t17.t15.t611 (cl (= (= tptp.block6987_correct tptp.true_1) (= tptp.block6987_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t612 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t610 t1243.t9.t17.t15.t611))
% 46.25/46.46 (step t1243.t9.t17.t15.t613 (cl (= (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t612 t1243.t9.t17.t15.t611))
% 46.25/46.46 (step t1243.t9.t17.t15.t614 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t522 t1243.t9.t17.t15.t613))
% 46.25/46.46 (step t1243.t9.t17.t15.t615 (cl (= (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))) (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t568 t1243.t9.t17.t15.t614))
% 46.25/46.46 (step t1243.t9.t17.t15.t616 (cl (= (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1))))) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t615))
% 46.25/46.46 (step t1243.t9.t17.t15.t617 (cl (= (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))) (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t569 t1243.t9.t17.t15.t616))
% 46.25/46.46 (step t1243.t9.t17.t15.t618 (cl (= (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1))))))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t617))
% 46.25/46.46 (step t1243.t9.t17.t15.t619 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))))) :rule cong :premises (t1243.t9.t17.t15.t522 t1243.t9.t17.t15.t618))
% 46.25/46.46 (step t1243.t9.t17.t15.t620 (cl (= (= tptp.block5848_correct tptp.true_1) (= tptp.true_1 tptp.block5848_correct))) :rule all_simplify)
% 46.25/46.46 (step t1243.t9.t17.t15.t621 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)))) :rule cong :premises (t1243.t9.t17.t15.t619 t1243.t9.t17.t15.t620))
% 46.25/46.46 (step t1243.t9.t17.t15.t622 (cl (= (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1)) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct)))) :rule cong :premises (t1243.t9.t17.t15.t621 t1243.t9.t17.t15.t620))
% 46.25/46.46 (step t1243.t9.t17.t15.t623 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) :rule cong :premises (t1243.t9.t17.t15.t522 t1243.t9.t17.t15.t622))
% 46.25/46.46 (step t1243.t9.t17.t15.t624 (cl (= (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct)))))) :rule cong :premises (t1243.t9.t17.t15.t524 t1243.t9.t17.t15.t623))
% 46.25/46.46 (step t1243.t9.t17.t15.t625 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))))) :rule cong :premises (t1243.t9.t17.t15.t522 t1243.t9.t17.t15.t624))
% 46.25/46.46 (step t1243.t9.t17.t15.t626 (cl (= (= tptp.true5083to5848_correct tptp.true_1) (= tptp.true5083to5848_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t627 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t625 t1243.t9.t17.t15.t626))
% 46.25/46.46 (step t1243.t9.t17.t15.t628 (cl (= (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t627))
% 46.25/46.46 (step t1243.t9.t17.t15.t629 (cl (= (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1)))) (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t567 t1243.t9.t17.t15.t628))
% 46.25/46.46 (step t1243.t9.t17.t15.t630 (cl (= (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t629))
% 46.25/46.46 (step t1243.t9.t17.t15.t631 (cl (= (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true5083to5848_correct tptp.true_1)))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t632 (cl (= (not (= tptp.false5083to6324_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))) :rule cong :premises (t1243.t9.t17.t15.t565))
% 46.25/46.46 (step t1243.t9.t17.t15.t633 (cl (= (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))) (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))) :rule cong :premises (t1243.t9.t17.t15.t631 t1243.t9.t17.t15.t632))
% 46.25/46.46 (step t1243.t9.t17.t15.t634 (cl (= (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))) :rule cong :premises (t1243.t9.t17.t15.t633))
% 46.25/46.46 (step t1243.t9.t17.t15.t635 (cl (= (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))) :rule cong :premises (t1243.t9.t17.t15.t630 t1243.t9.t17.t15.t634))
% 46.25/46.46 (step t1243.t9.t17.t15.t636 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))) :rule cong :premises (t1243.t9.t17.t15.t522 t1243.t9.t17.t15.t635))
% 46.25/46.46 (step t1243.t9.t17.t15.t637 (cl (= (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))) :rule cong :premises (t1243.t9.t17.t15.t520 t1243.t9.t17.t15.t636))
% 46.25/46.46 (step t1243.t9.t17.t15.t638 (cl (= (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))) (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))) :rule cong :premises (t1243.t9.t17.t15.t293 t1243.t9.t17.t15.t637))
% 46.25/46.46 (step t1243.t9.t17.t15.t639 (cl (= (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))) :rule cong :premises (t1243.t9.t17.t15.t638))
% 46.25/46.46 (step t1243.t9.t17.t15.t640 (cl (= (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))) (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))) :rule cong :premises (t1243.t9.t17.t15.t296 t1243.t9.t17.t15.t639))
% 46.25/46.46 (step t1243.t9.t17.t15.t641 (cl (= (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t640))
% 46.25/46.46 (step t1243.t9.t17.t15.t642 (cl (= (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))) (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t204 t1243.t9.t17.t15.t641))
% 46.25/46.46 (step t1243.t9.t17.t15.t643 (cl (= (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t642))
% 46.25/46.46 (step t1243.t9.t17.t15.t644 (cl (= (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))) (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t205 t1243.t9.t17.t15.t643))
% 46.25/46.46 (step t1243.t9.t17.t15.t645 (cl (= (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t644))
% 46.25/46.46 (step t1243.t9.t17.t15.t646 (cl (= (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))))) (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t275 t1243.t9.t17.t15.t645))
% 46.25/46.46 (step t1243.t9.t17.t15.t647 (cl (= (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t646))
% 46.25/46.46 (step t1243.t9.t17.t15.t648 (cl (= (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))))))) (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t274 t1243.t9.t17.t15.t647))
% 46.25/46.46 (step t1243.t9.t17.t15.t649 (cl (= (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t648))
% 46.25/46.46 (step t1243.t9.t17.t15.t650 (cl (= (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))))))))) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t519 t1243.t9.t17.t15.t649))
% 46.25/46.46 (step t1243.t9.t17.t15.t651 (cl (= (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))) (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t301 t1243.t9.t17.t15.t650))
% 46.25/46.46 (step t1243.t9.t17.t15.t652 (cl (= (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))))))))))) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t651))
% 46.25/46.46 (step t1243.t9.t17.t15.t653 (cl (= (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))) (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t304 t1243.t9.t17.t15.t652))
% 46.25/46.46 (step t1243.t9.t17.t15.t654 (cl (= (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))))))))))))) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t653))
% 46.25/46.46 (step t1243.t9.t17.t15.t655 (cl (= (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))) (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t206 t1243.t9.t17.t15.t654))
% 46.25/46.46 (step t1243.t9.t17.t15.t656 (cl (= (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))))))))))))))) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t655))
% 46.25/46.46 (step t1243.t9.t17.t15.t657 (cl (= (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))) (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t207 t1243.t9.t17.t15.t656))
% 46.25/46.46 (step t1243.t9.t17.t15.t658 (cl (= (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))))))))))))))))) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t657))
% 46.25/46.46 (step t1243.t9.t17.t15.t659 (cl (= (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))) (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t283 t1243.t9.t17.t15.t658))
% 46.25/46.46 (step t1243.t9.t17.t15.t660 (cl (= (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))))))))))))))))))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t659))
% 46.25/46.46 (step t1243.t9.t17.t15.t661 (cl (= (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))) (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t282 t1243.t9.t17.t15.t660))
% 46.25/46.46 (step t1243.t9.t17.t15.t662 (cl (= (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1)))))))))))))))))))))))))))))))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct)))))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t661))
% 46.25/46.46 (step t1243.t9.t17.t15.t663 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t307 t1243.t9.t17.t15.t662))
% 46.25/46.46 (step t1243.t9.t17.t15.t664 (cl (= (= tptp.block5083_correct tptp.true_1) (= tptp.block5083_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t665 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t663 t1243.t9.t17.t15.t664))
% 46.25/46.46 (step t1243.t9.t17.t15.t666 (cl (= (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1)) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t665 t1243.t9.t17.t15.t664))
% 46.25/46.46 (step t1243.t9.t17.t15.t667 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t307 t1243.t9.t17.t15.t666))
% 46.25/46.46 (step t1243.t9.t17.t15.t668 (cl (= (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t309 t1243.t9.t17.t15.t667))
% 46.25/46.46 (step t1243.t9.t17.t15.t669 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t307 t1243.t9.t17.t15.t668))
% 46.25/46.46 (step t1243.t9.t17.t15.t670 (cl (= (= tptp.true5066to5083_correct tptp.true_1) (= tptp.true5066to5083_correct tptp.true_1))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t671 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t669 t1243.t9.t17.t15.t670))
% 46.25/46.46 (step t1243.t9.t17.t15.t672 (cl (= (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) :rule cong :premises (t1243.t9.t17.t15.t671))
% 46.25/46.46 (step t1243.t9.t17.t15.t673 (cl (= (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1)))) (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1)))))) :rule cong :premises (t1243.t9.t17.t15.t358 t1243.t9.t17.t15.t518 t1243.t9.t17.t15.t672))
% 46.25/46.46 (step t1243.t9.t17.t15.t674 (cl (= (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t673))
% 46.25/46.46 (step t1243.t9.t17.t15.t675 (cl (= (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))) :rule refl)
% 46.25/46.46 (step t1243.t9.t17.t15.t676 (cl (= (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))) :rule cong :premises (t1243.t9.t17.t15.t674 t1243.t9.t17.t15.t675))
% 46.25/46.46 (step t1243.t9.t17.t15.t677 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))) :rule cong :premises (t1243.t9.t17.t15.t307 t1243.t9.t17.t15.t676))
% 46.25/46.46 (step t1243.t9.t17.t15.t678 (cl (= (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))) :rule cong :premises (t1243.t9.t17.t15.t305 t1243.t9.t17.t15.t677))
% 46.25/46.47 (step t1243.t9.t17.t15.t679 (cl (= (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))) (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))) :rule cong :premises (t1243.t9.t17.t15.t301 t1243.t9.t17.t15.t678))
% 46.25/46.47 (step t1243.t9.t17.t15.t680 (cl (= (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))) :rule cong :premises (t1243.t9.t17.t15.t679))
% 46.25/46.47 (step t1243.t9.t17.t15.t681 (cl (= (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))) (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))) :rule cong :premises (t1243.t9.t17.t15.t304 t1243.t9.t17.t15.t680))
% 46.25/46.47 (step t1243.t9.t17.t15.t682 (cl (= (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t681))
% 46.25/46.47 (step t1243.t9.t17.t15.t683 (cl (= (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))) (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t206 t1243.t9.t17.t15.t682))
% 46.25/46.47 (step t1243.t9.t17.t15.t684 (cl (= (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t683))
% 46.25/46.47 (step t1243.t9.t17.t15.t685 (cl (= (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))) (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t207 t1243.t9.t17.t15.t684))
% 46.25/46.47 (step t1243.t9.t17.t15.t686 (cl (= (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t685))
% 46.25/46.47 (step t1243.t9.t17.t15.t687 (cl (= (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))) (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t283 t1243.t9.t17.t15.t686))
% 46.25/46.47 (step t1243.t9.t17.t15.t688 (cl (= (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t687))
% 46.25/46.47 (step t1243.t9.t17.t15.t689 (cl (= (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))) (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t282 t1243.t9.t17.t15.t688))
% 46.25/46.47 (step t1243.t9.t17.t15.t690 (cl (= (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t689))
% 46.25/46.47 (step t1243.t9.t17.t15.t691 (cl (= (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t297 t1243.t9.t17.t15.t690))
% 46.25/46.47 (step t1243.t9.t17.t15.t692 (cl (= (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))) (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t293 t1243.t9.t17.t15.t691))
% 46.25/46.47 (step t1243.t9.t17.t15.t693 (cl (= (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t692))
% 46.25/46.47 (step t1243.t9.t17.t15.t694 (cl (= (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))) (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t296 t1243.t9.t17.t15.t693))
% 46.25/46.47 (step t1243.t9.t17.t15.t695 (cl (= (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t694))
% 46.25/46.47 (step t1243.t9.t17.t15.t696 (cl (= (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))) (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t204 t1243.t9.t17.t15.t695))
% 46.25/46.47 (step t1243.t9.t17.t15.t697 (cl (= (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))))) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t696))
% 46.25/46.47 (step t1243.t9.t17.t15.t698 (cl (= (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))) (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t205 t1243.t9.t17.t15.t697))
% 46.25/46.47 (step t1243.t9.t17.t15.t699 (cl (= (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))))))) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t698))
% 46.25/46.47 (step t1243.t9.t17.t15.t700 (cl (= (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))) (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t275 t1243.t9.t17.t15.t699))
% 46.25/46.47 (step t1243.t9.t17.t15.t701 (cl (= (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))))))))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t700))
% 46.25/46.47 (step t1243.t9.t17.t15.t702 (cl (= (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))) (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t274 t1243.t9.t17.t15.t701))
% 46.25/46.47 (step t1243.t9.t17.t15.t703 (cl (= (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))))))))))) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1)))))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t702))
% 46.25/46.47 (step t1243.t9.t17.t15.t704 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))))) :rule cong :premises (t1243.t9.t17.t15.t209 t1243.t9.t17.t15.t703))
% 46.25/46.47 (step t1243.t9.t17.t15.t705 (cl (= (= tptp.block5066_correct tptp.true_1) (= tptp.block5066_correct tptp.true_1))) :rule refl)
% 46.25/46.47 (step t1243.t9.t17.t15.t706 (cl (= (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5066_correct tptp.true_1)) (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5066_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t704 t1243.t9.t17.t15.t705))
% 46.25/46.47 (step t1243.t9.t17.t15.t707 (cl (= (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5066_correct tptp.true_1)) (= tptp.block5066_correct tptp.true_1)) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.stack0i_9 1)) (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.stack0i_10 1)) (not (>= tptp.stack0i_11 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.m_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.true_1 tptp.block5848_correct)) (= tptp.true_1 tptp.block5848_correct))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.true_1 tptp.false5083to6324_correct))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5066_correct tptp.true_1)) (= tptp.block5066_correct tptp.true_1)))) :rule cong :premises (t1243.t9.t17.t15.t706 t1243.t9.t17.t15.t705))
% 46.25/46.47 (step t1243.t9.t17.t15.t708 (cl (= (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (< tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_6)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.n_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_1 tptp.n_0) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.f_in) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.stack1o_1 tptp.g_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.m_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block5695__2_block7174_correct tptp.true_1)) (= tptp.block5695__2_block7174_correct tptp.true_1))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)) (not (<= 0 tptp.stack0i_13)) (not (<= 0 tptp.stack2i_1)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_1)) (not (<= 0 tptp.m_1)) (not (<= 0 tptp.n_1)))) (not (or (not (<= tptp.m_1 A__questionmark_v_13_86)) (not (=> (<= tptp.m_1 A__questionmark_v_13_86) (not (or (not (<= tptp.n_1 A__questionmark_v_15_84)) (not (=> (<= tptp.n_1 A__questionmark_v_15_84) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 (+ (- tptp.m_1 1) 1) tptp.true_1 A__questionmark_v_20_85 0 (+ (- tptp.n_1 1) 1) tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (=> (not (or (not (<= 0 A__questionmark_j_1)) (not (<= A__questionmark_j_1 (- tptp.n_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))))) (not (or (not (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1)))))) (not (=> (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (=> (not (or (not (<= 0 A__questionmark_i_1)) (not (<= A__questionmark_i_1 (- tptp.m_1 1))))) (< (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))))) (=> (not (or (not (forall ((A__questionmark_o_1 Int)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (forall ((A__questionmark_ot Int)) (exists ((A__questionmark_v_117_180 Int) (A__questionmark_v_116_181 Int)) (and (= A__questionmark_v_117_180 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerFrame)) (= A__questionmark_v_116_181 (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.ownerRef)) (=> (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_ot tptp.allocated) tptp.true_1)) (not (not (= A__questionmark_v_117_180 |tptp.'PeerGroupPlaceholder'|))))) (not (or (not (= A__questionmark_v_116_181 A__questionmark_v_116_181)) (not (= A__questionmark_v_117_180 A__questionmark_v_117_180))))))))) (not (= (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1) (= (tptp.select2 |tptp.'Heap'| |tptp.'BeingConstructed'| |tptp.'NonNullFieldsAreInitialized'|) tptp.true_1))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_114_190 Int) (A__questionmark_v_113_191 Int)) (and (= A__questionmark_v_114_190 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv)) (= A__questionmark_v_113_191 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv)) (=> (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1) (not (or (not (= A__questionmark_v_113_191 A__questionmark_v_113_191)) (not (= A__questionmark_v_114_190 A__questionmark_v_114_190)))))))) (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_112_192 Int)) (and (= A__questionmark_v_112_192 (tptp.typeof A__questionmark_o_1)) (=> (not (or (not (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.inv) A__questionmark_v_112_192)) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.localinv) A__questionmark_v_112_192)))))))) (not (or (not (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_213 Int) (A__questionmark_v_106_214 Int) (A__questionmark_v_107_215 Int)) (and (= A__questionmark_v_108_213 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_214 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_215 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_214 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.inv) A__questionmark_v_106_214) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_215 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_214)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_213 A__questionmark_v_108_213)))))) (not (=> (forall ((A__questionmark_o_1 Int) (A__questionmark_f_1 Int)) (exists ((A__questionmark_v_108_216 Int) (A__questionmark_v_106_217 Int) (A__questionmark_v_107_218 Int)) (and (= A__questionmark_v_108_216 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 A__questionmark_f_1)) (= A__questionmark_v_106_217 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_107_218 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (= (|tptp.'IncludeInMainFrameCondition'| A__questionmark_f_1) tptp.true_1)) (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)) (not (or (= A__questionmark_v_106_217 |tptp.'PeerGroupPlaceholder'|) (not (= (tptp.x (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.inv) A__questionmark_v_106_217) tptp.true_1)) (= (tptp.select2 |tptp.'Heap'| A__questionmark_v_107_218 tptp.localinv) (|tptp.'BaseClass'| A__questionmark_v_106_217)))) (not (or (not (= A__questionmark_o_1 tptp.this)) (not (= (tptp.x (tptp.typeof tptp.this) (|tptp.'DeclType'| A__questionmark_f_1)) tptp.true_1)) (not (= (|tptp.'IncludedInModifiesStar'| A__questionmark_f_1) tptp.true_1)))))) (= A__questionmark_v_108_216 A__questionmark_v_108_216))))) (=> (= (|tptp.'HeapSucc'| |tptp.'Heap'| |tptp.'Heap'|) tptp.true_1) (not (or (not (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_200 Int) (A__questionmark_v_109_201 Int)) (and (= A__questionmark_v_110_200 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_201 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_201 A__questionmark_v_109_201)) (not (= A__questionmark_v_110_200 A__questionmark_v_110_200))))))))) (not (=> (forall ((A__questionmark_o_1 Int)) (exists ((A__questionmark_v_110_202 Int) (A__questionmark_v_109_203 Int)) (and (= A__questionmark_v_110_202 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerFrame)) (= A__questionmark_v_109_203 (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.ownerRef)) (=> (not (or (not (not (= A__questionmark_o_1 tptp.nullObject))) (not (= (tptp.select2 |tptp.'Heap'| A__questionmark_o_1 tptp.allocated) tptp.true_1)))) (not (or (not (= A__questionmark_v_109_203 A__questionmark_v_109_203)) (not (= A__questionmark_v_110_202 A__questionmark_v_110_202)))))))) true))))))))))))))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (>= tptp.stack0i_5 tptp.stack1i_1) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.n_0)))) (not (or (not (not (= tptp.g_in tptp.nullObject))) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (<= 0 tptp.n_0)) (not (=> (<= 0 tptp.n_0) (not (or (not (< tptp.n_0 A__questionmark_v_15_84)) (not (=> (< tptp.n_0 A__questionmark_v_15_84) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (not (not (= tptp.f_in tptp.nullObject))) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (<= 0 tptp.m_0)) (not (=> (<= 0 tptp.m_0) (not (or (not (< tptp.m_0 A__questionmark_v_13_86)) (not (=> (< tptp.m_0 A__questionmark_v_13_86) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (not (or (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (< tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)) (not (<= 1 tptp.stack0i_12)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_1 tptp.local22_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.n_1 tptp.stack0i_12) (=> (= tptp.local23_1 tptp.local23_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.n_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6324__2_block7174_correct tptp.true_1)) (= tptp.block6324__2_block7174_correct tptp.true_1))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.false5083to6324_correct tptp.true_1))) (not (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (>= tptp.stack0i_8 tptp.stack1i_2) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (not (or (not (= A__questionmark_v_57_117 A__questionmark_v_55_116)) (not (=> (= A__questionmark_v_57_117 A__questionmark_v_55_116) (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (not (or (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (= tptp.stack0i_9 (+ tptp.ct_0 1)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68_113) (=> (not (or (not (<= 1 tptp.stack0i_9)) (not (<= 0 tptp.ct_0)) (not (<= 0 tptp.m_0)) (not (<= 0 tptp.n_0)) (not (<= 1 tptp.stack0i_10)) (not (<= 1 tptp.stack0i_11)) (not (<= 0 tptp.n_0)) (not (<= 0 tptp.m_0)))) (=> (=> (=> (= tptp.local21_1 tptp.ct_0) (=> (= tptp.local22_1 tptp.m_0) (=> (= tptp.stack2i_1 tptp.m_0) (=> (= tptp.ct_1 tptp.stack0i_9) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.stack0i_10) (=> (= tptp.n_1 tptp.stack0i_11) (=> (= tptp.local23_1 tptp.n_0) (=> (= tptp.stack0o_2 tptp.g_in) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.stack1o_1 tptp.f_in) (=> (= tptp.local19_1 tptp.local19_0) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.block6987__2_block7174_correct tptp.true_1)) (= tptp.block6987__2_block7174_correct tptp.true_1))))))) (= tptp.block6987_correct tptp.true_1)) (= tptp.block6987_correct tptp.true_1)))))))) (= tptp.block5848_correct tptp.true_1)) (= tptp.block5848_correct tptp.true_1))))) (= tptp.true5083to5848_correct tptp.true_1))))) (not (or (not (= tptp.true5083to5848_correct tptp.true_1)) (not (= tptp.false5083to6324_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5083_correct tptp.true_1)) (= tptp.block5083_correct tptp.true_1))))) (= tptp.true5066to5083_correct tptp.true_1))))) (not (or (not (= tptp.true5066to5083_correct tptp.true_1)) (not (= tptp.false5066to5695_correct tptp.true_1))))))))))))))))))))))))))))))))) (= tptp.block5066_correct tptp.true_1)) (= tptp.block5066_correct tptp.true_1))) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack0i_5 A__questionmark_v_57_117) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack1i_1 A__questionmark_v_55_116) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (not (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (= tptp.stack0i_6 A__questionmark_v_67_114) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_6 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.n_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.m_0) (=> (= tptp.m_1 tptp.stack0i_6) (=> (= tptp.n_0 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.f_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_1) (=> (= tptp.g_in tptp.stack1o_1) (=> (= tptp.local19_0 tptp.local19_1) (=> (= tptp.m_0 tptp.local18_1) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block5695__2_block7174_correct)) (= tptp.true_1 tptp.block5695__2_block7174_correct))))) (= tptp.block5695_correct tptp.true_1)) (= tptp.block5695_correct tptp.true_1))))) (= tptp.false5066to5695_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)) (not (>= tptp.stack0i_13 0)) (not (>= tptp.stack2i_1 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_1 0)) (not (>= tptp.m_1 0)) (not (>= tptp.n_1 0)))) (not (or (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1) (not (=> (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_v_13_86)) 1)) (not (or (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1) (not (=> (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_v_15_84)) 1)) (not (or (not (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83))) (not (=> (= tptp.ct_1 (tptp.sum_1 0 tptp.m_1 tptp.true_1 A__questionmark_v_20_85 0 tptp.n_1 tptp.true_1 A__questionmark_v_21_83)) (not (or (not (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1))) 0)))))) (not (=> (or (= tptp.m_1 A__questionmark_v_13_86) (forall ((A__questionmark_j_1 Int)) (or (not (>= A__questionmark_j_1 0)) (not (>= (+ tptp.n_1 (* (- 1) A__questionmark_j_1)) 1)) (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 tptp.m_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 A__questionmark_j_1))) 1)))) (or (= tptp.n_1 A__questionmark_v_15_84) (forall ((A__questionmark_i_1 Int)) (or (not (>= A__questionmark_i_1 0)) (not (>= (+ tptp.m_1 (* (- 1) A__questionmark_i_1)) 1)) (not (>= (+ (|tptp.'IntArrayGet'| A__questionmark_v_20_85 A__questionmark_i_1) (* (- 1) (|tptp.'IntArrayGet'| A__questionmark_v_21_83 tptp.n_1))) 0)))))))))))))))))))))) (= tptp.block7174__2_block5440_correct tptp.true_1)) (= tptp.block7174__2_block5440_correct tptp.true_1)))) (= tptp.block7174_correct tptp.true_1))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (>= (+ tptp.stack0i_5 (* (- 1) tptp.stack1i_1)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.n_0 0)))) (not (or (= tptp.g_in tptp.nullObject) (not (=> (not (= tptp.g_in tptp.nullObject)) (not (or (not (>= tptp.n_0 0)) (not (=> (>= tptp.n_0 0) (not (or (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0) (not (=> (not (>= (+ tptp.n_0 (* (- 1) A__questionmark_v_15_84)) 0)) (=> (= tptp.stack0i_8 A__questionmark_v_55_116) (not (or (= tptp.f_in tptp.nullObject) (not (=> (not (= tptp.f_in tptp.nullObject)) (not (or (not (>= tptp.m_0 0)) (not (=> (>= tptp.m_0 0) (not (or (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0) (not (=> (not (>= (+ tptp.m_0 (* (- 1) A__questionmark_v_13_86)) 0)) (=> (= tptp.stack1i_2 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (or (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (not (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0)) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.stack0i_12 A__questionmark_v_68_113) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.stack0i_12 1)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (= tptp.local21_1 tptp.local21_0) (=> (= tptp.local22_0 tptp.local22_1) (=> (= tptp.m_0 tptp.stack2i_1) (=> (= tptp.ct_1 tptp.ct_0) (=> (= tptp.stack0i_13 tptp.n_0) (=> (= tptp.m_1 tptp.m_0) (=> (= tptp.stack0i_12 tptp.n_1) (=> (= tptp.local23_0 tptp.local23_1) (=> (= tptp.g_in tptp.stack0o_2) (=> (= tptp.stack1i_3 tptp.stack1i_2) (=> (= tptp.f_in tptp.stack1o_1) (=> (= tptp.n_0 tptp.local19_1) (=> (= tptp.local18_1 tptp.local18_0) (= tptp.block7174_correct tptp.true_1)))))))))))))) (= tptp.true_1 tptp.block6324__2_block7174_correct)) (= tptp.true_1 tptp.block6324__2_block7174_correct))))) (= tptp.block6324_correct tptp.true_1)) (= tptp.block6324_correct tptp.true_1))))) (= tptp.true_1 tptp.false5083to6324_correct))) (not (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (>= (+ tptp.stack0i_8 (* (- 1) tptp.stack1i_2)) 0) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (not (or (not (= A__questionmark_v_55_116 A__questionmark_v_57_117)) (not (=> (= A__questionmark_v_55_116 A__questionmark_v_57_117) (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (=> (=> (not (or (not (>= tptp.ct_0 0)) (not (>= tptp.m_0 0)) (not (>= tptp.n_0 0)) (not (>= tptp.m_0 0)))) (=> (= tptp.ct_0 (+ (- 1) tptp.stack0i_9)) (=> (= tptp.stack0i_10 A__questionmark_v_67_114) (=> (= tptp.stack0i_11 A__questionmark_v_68